본문 바로가기

CodingTest/Level2

[연습] 코딩테스트- 쇠막대기

코딩테스트 연습

  • programmers.co.kr
  • 쇠막대기

못풀어서 풀이 중 소스 첨부.

def solution(arrangement):
    answer = 0
    sticks = 0
    rasor_to_zero = arrangement.replace('()','0')

    for i in rasor_to_zero:
        if i == '(':
            sticks += 1
        elif i =='0' :
            answer += sticks
        else :
            sticks -= 1
            answer += 1

    return answer
반응형