반응형 카카오 기출2 [파이썬🐍] 프로그래머스 : [1차] 다트 게임 def solution(dartResult): score = [] n = '' for i in dartResult: if i.isnumeric(): n += i elif i == 'S': score.append(int(n) ** 1) n = '' elif i == 'D': score.append(int(n) ** 2) n = '' elif i == 'T': score.append(int(n) ** 3) n = '' elif i == '*': if len(score) > 1: score[-2] *= 2 score[-1] *= 2 elif i == '#': score[-1] *= -1 return sum(score) 2021. 5. 7. [파이썬🐍] 프로그래머스 : [1차] 비밀지도 def solution(n, arr1, arr2): answer=[] for i in range(n): arr1[i]=format(arr1[i],'b') arr2[i]=format(arr2[i],'b') k='' a=str(int(arr1[i])+int(arr2[i])) if len(a) 2021. 5. 7. 이전 1 다음 반응형