250x250
반응형
Notice
Recent Posts
Recent Comments
Link
목록다트 (1)
N

string 형태로 점수가 들어온다. 가장 크게 분리해야 할 것은 1) 숫자 2) 알파벳('S', 'D', 'T') 3) 보너스('*', '#') 로 분리를 하여 점수를 합산해야 한다. score는 현재 처리하고 있는 점수, prev는 보너스 점수를 처리하기 위해 이전 점수를 저장한 변수이다. 1) 숫자 숫자는 0 ~ 10 사이의 점수로 dartResult[i] 번째에 있는 문자가 0 ~ 9 사이인지 판별한다. 그리고 dartResult[i + 1]이 0이면 점수는 10점이 되므로 score에 10을 저장 후 i++, 아니라면 0 ~ 9 에 해당하는 점수를 score에 저장한다. 2)알파벳('S', 'D', 'T) dartResult[i] 가 'S' or 'D' or 'T' 인지 판단한다. 'S'는 sc..
프로그래머스 알고리즘/KAKAO
2020. 5. 1. 13:16