반응형
간단한 문자열 처리 문제였습니다.
Code
#include <iostream>
#include <string>
using namespace std;
int main() {
string k;
int happy = 0, sad = 0;
getline(cin, k);
for (int i = 0; i < k.size() - 2; i++)
{
if (k[i] == ':' && k[i + 1] == '-')
{
if (k[i + 2] == ')')
happy++;
else
sad++;
}
}
if (happy == 0 && sad == 0)
printf("none\n");
else if (happy == sad && happy)
printf("unsure\n");
else
printf("%s\n", happy > sad ? "happy" : "sad");
}
'Algorithm > String' 카테고리의 다른 글
(C++) - 백준(BOJ) 2562번 : ACM 호텔 답 (0) | 2020.07.24 |
---|---|
(C++) - 백준(BOJ) 1764번 : 듣보잡 (0) | 2020.01.06 |
(C++) - 백준(BOJ)코딩 2386번 : 도비의 영어 공부 (0) | 2017.04.02 |
(C++) - 백준(BOJ) 3059번 : 등장하지 않는 문자의 합 답 (2) | 2017.04.02 |
(C++) - 백준(BOJ)코딩 1032번:명령 프롬프트 답 (0) | 2017.02.27 |