괄호2 [Python] 괄호 변환 코딩테스트 연습 - 괄호 변환 카카오에 신입 개발자로 입사한 "콘"은 선배 개발자로부터 개발역량 강화를 위해 다른 개발자가 작성한 소스 코드를 분석하여 문제점을 발견하고 수정하라는 업무 과제를 받았습니다. 소스를 programmers.co.kr 풀이 문제에서 주어진 조건대로 재귀함수를 작성하여 해결했습니다. 코드 def solution(p): answer = '' if is_proper(p): return p answer = go(p) return answer def go(p): if p == "": return p u, v = split_bracket(p) # print(u, v) if is_proper(u): u += go(v) return u else: s = "(" s += go(v) s += ".. 2021. 3. 21. [Java] SWEA 1218번 괄호 짝짓기 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 풀이 스택을 이용해서 괄호가 옳바른 괄호인지 체크하고 만약 마지막에 스택이 비어있지 않다면 괄호의 짝이 맞지 않게되므로 정답을 0으로 바꾸어주어 해결했습니다. 코드 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.Stack; public class Solution { public static char[] brackets; public static void main(String[] args) throws Exception { BufferedReader br = new .. 2021. 3. 8. 이전 1 다음