안녕하세요. 오늘은 가라사대 게임을 할 거예요.

문제

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

아이디어

getline으로 문자열을 입력받고 맨 앞에 10글자가 "Simon says"라면 그 10글자를 제외한 나머지를 출력해주면 됩니다.

소스코드

#include <iostream>
#include <string>
#define ll long long
using namespace std;

int main(void)
{
    ios_base::sync_with_stdio(false); cin.tie(NULL);
    ll N, i;
    string s;

    cin >> N; cin.ignore();
    for (i = 0; i < N; i++)
    {
        getline(cin, s);
        if (s.substr(0, 10) == "Simon says") cout << s.substr(10, s.length() - 10) << "\n";
    }
}


감사합니다.

0개의 댓글