[프로그래머스] 올바른 괄호 (JAVA) 풀이
·
코딩테스트
올바른 괄호🔗문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/12909 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr✅ 문제 풀이 🚨타임아웃 : Split("") + String[] 조합더보기split은 정규식 기반이라 무겁고 String 객체도 엄청 많이 만들어지기 때문에 느려질 수 있다. 단순 문자 순회에서는 charAt() + for문이 훨씬 빠르고 자주 사용하는 패턴! [문제 탐색] 문자 길이 만큼 돌리기여는 괄호 '(' 만나면 스택에 push닫는 괄호 ')' 만나면stack.empty() 이면 false비지 않았으면 pop()문자열을..