다트 게임1 [Python] 다트 게임 코딩테스트 연습 - [1차] 다트 게임 programmers.co.kr 풀이 문자열을 파싱하여 문제에 주어진 조건에 맞게 처리하였습니다. 이때, 숫자는 두자리 이상의 수가 올 수 있기때문에 주의해야합니다. 마지막으로 처리된 수를 list 자료형인 score에 저장하여 score 값을 모두 더해주어 해결했습니다. 코드 def solution(dartResult): answer = 0 score = [] num = "" for c in dartResult: if c.isdigit(): num += c elif c == '*': score[-1] *= 2 if len(score) >= 2: score[-2] *= 2 elif c == '#': score[-1] *= -1 else: score.append(in.. 2021. 3. 7. 이전 1 다음