프로그래머스 1차다트게임 [c++] [2018카카오]


프로그래머스 1차다트게임 [c++] [2018카카오]

#include #include #include #include #include using namespace std; int solution(string dartResult) { int answer = 0; vectorv; int idx=0; //현재숫자위치를 저장할 인덱스 변수 for(int i=0;i1) //그외에 경우 이전인덱스의 값까지 *2 { v[idx]*=2; v[idx-1]*=2; } idx++; } else if(temp=='#') //현재인덱스의 값 *-1 { v[idx]*=-1; idx++; } } for(int i=0;i 1제곱, D -> 2제곱, T -> 3제곱 // *현점수 및 이전 점수 *2, #은 현점수 *-1 // *앞에 점수없으면 현점수만 *2, *점수 중복가능, # 중복가능


원문링크 : 프로그래머스 1차다트게임 [c++] [2018카카오]