[JAVA] 스택과 큐_올바른 괄호(Level 2)

EunBi Na·2023년 4월 19일
0

링크텍스트

import java.util.Stack;

public class Solution {
    public boolean solution(String s) {
        int counter = 0;

        for (char c : s.toCharArray()) {
            switch (c) {
                case '(' -> counter++;
                case ')' -> {
                    if (counter-- == 0) return false;
                }
            }
        }
        
        return counter == 0;
    }
}

배운점

String.toCharArray()
는 문자열을 한 글자씩 쪼개서
이를 char타입의 배열에 집어넣어주는 친절한 메소드이다.

  • String(문자열)을 char형 배열로 바꾼다.
 //how to use method
  String s1 = "Hello World";
  char[] charArr = s1.toCharArray();
  • 추가로, char형 배열을 합쳐서 하나의 String(문자열)로 만들 수 있다.
 //how to use method
  String s2 = new String(charArr);
profile
This is a velog that freely records the process I learn.

0개의 댓글