로딩
요청 처리 중입니다...

kakao - 다트 게임

 kakao - 다트 게임

37분동안 풀이함. 주의할 점 1. dartResult[i] <= "10" 은 멀티 바이트라 측정할 수 없다 만약 10이라면, 두자리 수 이므로 string index를 두번 더 넘겨주고 10이라하고 계산하면 된다. 2. if (ridx == 0) //첫번째 점수 첫번째 점수는 i==0이 아니라 ridx가 0인 것이 맞다.

#include #include using namespace std; int solution(string dartResult) { int result[3], ridx = -1; int length = dartResult.length(); bool flag = false; for (int i = 0; i < length; i++) { if (flag == true) { flag = false; continue; } if (dartResult[i] >= '0' && dartResult[i] <= '9') //점수 { ridx++; i...

원문 링크 : kakao - 다트 게임