본문 바로가기
온라인저지

[BOJ] 15904번: UCPC는 무엇의 약자일까?

by plzfday 2018. 7. 26.

https://www.acmicpc.net/problem/15904

이런 문제 좀 재미있다 ㅎㅎ

공백도 받은 방법은 getline(cin, [string])이라는 것도 다시 상기시키는 좋은 계기가 되었다.

#include <string>
#include <iostream>
using namespace std;

int main()
{
    ios_base::sync_with_stdio(false), cin.tie(0);
    const char al[] = {'U', 'C', 'P', 'C'};
    string str;
    int idx = 0;
    getline(cin, str);

    for (auto &i : str)
    {
        if (idx == 4)
            break;
        else if (i == al[idx])
            idx++;
    }
    if (idx == 4)
        cout << "I love UCPC";
    else
        cout << "I hate UCPC";
    return 0;
}

 

'온라인저지' 카테고리의 다른 글

[BOJ] 10828번: 스택  (0) 2018.07.26
[BOJ] 1158번: 조세퍼스 문제  (0) 2018.07.26
[BOJ] 1157번: 단어 공부  (0) 2018.07.26
[BOJ] 11651번: 좌표 정렬하기 2  (0) 2018.07.26
[BOJ] 11650번: 좌표 정렬하기  (0) 2018.07.26
[BOJ] 2747번: 피보나치 수  (0) 2018.07.26

댓글