반응형
● 문제 접근 과정
1. 어떻게 문자열을 입력 받고 저렇게 출력 할 것인가?
2. 띄어쓰기를 포함하면서 문자열을 받으려면 뭐를 써야 하는가 (getline)
3. 한줄씩 입력을 받고 바로 출력을 해보자
4. 언제 break을 사용해야하는지 고민
5. 입력된 값이 없을 경우 ""로 저장므로 이를 활용하여 반복문 종료 지점을 정의
● 구현
#include <iostream>
#include <string>
using namespace std;
int main() {
string str;
while (true) {
getline(cin, str);
if (str == "")
break;
cout << str << endl;
}
return 0;
}
https://www.acmicpc.net/problem/11718
반응형