ํ์ด
'O'์ด ๋์ฌ ๋๋ง๋ค cnt๋ฅผ ์ฆ๊ฐ์ํค๊ณ ํด๋น cnt๋ฅผ total์ ๋ํด์ฃผ๋ฉด ๋๋ค.
'X'๊ฐ ๋์์ ๋ ์ง๊ธ๊น์ง ๋์จ 'O'์ ๊ฐ์๋ฅผ ํ๊บผ๋ฒ์ ๋ํ๋ ๊ฒ์ด ์๋๋ผ 'O'๊ฐ ๋์ฌ ๋๋ง๋ค ๋์ ํด์ ๋ํด์ฃผ๋ ๊ฒ์ด๋ค!
๋ฌธ์ ๋ฅผ ์๋ชป ์ฝ์ด์ ์๊ฐ์ด ์ค๋ ๊ฑธ๋ ธ๋ค...
// ๋ง์๋ผ OX
#include <iostream>
#include <cstring>
using namespace std;
int solution(char input[]){
int size = strlen(input);
int total = 0, cnt = 0;
for (int i=0; i<size; i++){
if(input[i] == 'O'){
cnt++;
total += cnt;
}
else{
cnt = 0;
}
}
return total;
}
int main() {
char input[100];
cin >> input;
int answer = solution(input);
cout << answer;
return 0;
}
'โจ Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค/C++] 13305๋ฒ : ์ฃผ์ ์ (0) | 2021.09.02 |
---|---|
[EPPER/C++] ๋ฌธ์์ด ์์ถ (0) | 2021.09.01 |
[EPPER/C++] 14ํ : ์ ๋ฌธ ๊ธฐ์ฌ (0) | 2021.08.31 |
[๋ฐฑ์ค/C++] 13458๋ฒ : ์ํ ๊ฐ๋ (0) | 2021.08.30 |
[๋ฐฑ์ค/C++] 1259๋ฒ : ํฐ๋ฆฐ๋๋กฌ์ (0) | 2021.08.30 |
๋๊ธ