본문 바로가기
백준 문제풀이

BOJ/17389

by alscks 2024. 1. 5.

보너스 점수

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void) {

char Arr[10000];
int cnt;

scanf("%d", &cnt);

scanf("%s", Arr);

int bonus = 0;
int score = 0;

for (int i = 0; i < cnt; i++) {

int point = i+1;
if (Arr[i] == 'O') {
score = score + bonus + point;
bonus++;
}
else if (Arr[i] == 'X') {
bonus = 0;
}
else {

}
}

printf("%d", score);

return 0;

}

 

문자열을 받을때는 미련하게 for문과 scanf를 굴려 사용하지 말고 %s를 사용하자. C가 기억에서 많이 사라진듯 해서 슬프다.ㅠ

'백준 문제풀이' 카테고리의 다른 글

BOJ/2309  (0) 2024.01.06
BOJ/2798  (0) 2024.01.06
BOJ/15969  (0) 2024.01.05
BOJ/2747  (2) 2024.01.05
BOJ/10539  (2) 2024.01.05