알고리즘 공부 및 문제 풀이/백준(BOJ)
[기출 하] O, X 퀴즈
yoonjiy
2021. 8. 26. 15:18
[문제]
문제를 맞으면 O, 틀리면 X인 결과 문자열이 주어졌을 때, 연속 된 O의 개수가 해당 문제에 주어지는 점수라고 한다.
예를 들어 OXXOOOX는 1+0+0+1+2+3+0=7점이다. OX문제에 대한 결과 값을 출력해라.
[코드]
int solution(string input){
int total = 0;
int num = 1;
for(int i=0; i<input.length(); i++){
if(input[i] == 'O'){
total += num;
num++;
}
else{
num = 1;
}
}
return total;
}