문제 : https://www.acmicpc.net/problem/13163
[알고리즘풀이]
getline을 이용해 띄어쓰기를 포함한 한 줄씩 입력을 받고 먼저 god을 출력한 후, 문장을 순회하며 첫 번째 띄어쓰기 뒤부터 글자를 출력해준다.
#include<iostream>
#include<string>
using namespace std;
int main(void) {
ios::sync_with_stdio(false);
cin.tie(0);
int N; string input; char temp;
cin >> N;
cin >> temp; // 엔터입력날리기위해
for (int i = 0; i < N; i++) {
bool check = false;
getline(cin, input);
cout << "god";
for (int j = 0; j < input.length(); j++) {
if (check == false && input[j] == ' ')
check = true;
if (check && input[j] != ' ')
cout << input[j];
}
cout << '\n';
}
}
'Problem Solving > BOJ' 카테고리의 다른 글
[BOJ] 11725 : 트리의 부모 찾기 - travelbeeee (0) | 2019.12.27 |
---|---|
[BOJ] 2407 : 조합 - travelbeeee (0) | 2019.12.26 |
[BOJ] 18229 : 내가 살게, 아냐 내가 살게 - travelbeeee (0) | 2019.12.24 |
[BOJ] 18228 : 펭귄추락대책위원회 - travelbeeee (0) | 2019.12.24 |
[BOJ] 1655 : 가운데를 말해요 - travelbeeee (0) | 2019.11.19 |