2020 카카오 블라인드2 [프로그래머스] Lv2 - 괄호 변환 (파이썬) https://programmers.co.kr/learn/courses/30/lessons/60058 코딩테스트 연습 - 괄호 변환 카카오에 신입 개발자로 입사한 "콘"은 선배 개발자로부터 개발역량 강화를 위해 다른 개발자가 작성한 소스 코드를 분석하여 문제점을 발견하고 수정하라는 업무 과제를 받았습니다. 소스를 programmers.co.kr def solution(p): # 1 if p == '': return p # 2 u, v = divide(p) # 3 if check(u): return u + solution(v) # 4 else: temp = '('+solution(v)+')' for x in u[1:-1]: if x == '(': temp += ')' else: temp += '(' ret.. 2022. 4. 1. [프로그래머스] Lv2 - 문자열 압축 (파이썬) https://programmers.co.kr/learn/courses/30/lessons/60057 코딩테스트 연습 - 문자열 압축 데이터 처리 전문가가 되고 싶은 "어피치"는 문자열을 압축하는 방법에 대해 공부를 하고 있습니다. 최근에 대량의 데이터 처리를 위한 간단한 비손실 압축 방법에 대해 공부를 하고 있는데, 문 programmers.co.kr import sys def solution(s): if len(s) == 1: return 1 answer = sys.maxsize for i in range(1, len(s)//2+1): arr = s[:i] res = press(s, i, arr) answer = min(answer, len(res)) return answer def press(s, .. 2022. 3. 29. 이전 1 다음