8958번 - OX퀴즈
어디가 문제인지 잘 모르겠습니다..
#include <stdio.h>
int main(){ int T, Case; int i, j, score; char ox[81];
Case = getchar();
for (T=0; T<Case-48;T++){
//initializing score=0; j=0; for (i=0; i<81; i++) ox[i]='N';
scanf("%s", ox); for (i=0; ox[i]!='N'; i++){ if(ox[i]=='O') j++;
else{ for (;j>0;j--) score+=j; } }
printf("%d\n", score); } return 0;}
음.. getchar() 가 작동을 안하는거같았네요.. scanf 로 바꿔서 하니까.. 맞네용..
댓글을 작성하려면 로그인해야 합니다.
gaelim 6년 전
어디가 문제인지 잘 모르겠습니다..
#include <stdio.h>
int main(){
int T, Case;
int i, j, score;
char ox[81];
Case = getchar();
for (T=0; T<Case-48;T++){
//initializing
score=0;
j=0;
for (i=0; i<81; i++) ox[i]='N';
scanf("%s", ox);
for (i=0; ox[i]!='N'; i++){
if(ox[i]=='O') j++;
else{
for (;j>0;j--) score+=j;
}
}
printf("%d\n", score);
}
return 0;
}