반응형 정규표현식1 [프로그래머스] [1차] 다트 게임 Python Code 프로그래머스의 2018년 카카오 코딩 테스트 문제 1차 다트게임을 Python으로 풀어보겠다. 문제 문제는 쭉 읽어보면 이해하기 쉽다. 구현 입력 문자열을 반복문으로 돌며 1. 숫자인지 확인 2. 보너스 확인 3. 옵션 확인 이 세 가지를 한다. 보너스 다음에 숫자가 온다면 숫자에 보너스 값을 제곱하여 chance(기회) 리스트에 넣는다. 옵션을 받으면 숫자에 보너스 값을 제곱하고 옵션 처리를 해준다. 시뮬레이션 문제라 구현은 간단하게 할 수 있다. 코드 bonus = {'S':1, 'D':2, 'T':3} def solution(dartResult): chance=[] n="" for i, c in enumerate(dartResult): o=1 if c.isdigit(): n+=c elif c in .. 2022. 8. 27. 이전 1 다음 반응형