<답안>
#include <iostream>
using namespace std;
int main()
{
string input;
while(getline(cin,input))
{
cout<<input<<"\n";
}
return 0;
}
<설명>
두 문제 모두 같은 코드로 해결이 가능했다
공백까지 입력받는 방법을 알고있는지 여부였다
크게 getline(cin,string,'\n') 방법과 cin.getline(char[],n,'\n') 방법 중 사용하면 되는 식이였다
그중 1번째 방법은 '\n' 즉 엔터가 입력되기 전까지 입력받아 string에 저장이 되기 때문에 상황에 맞아 사용하였고
2번째 방법은 char형태의 배열을 만든다음 배열에 저장되는 식이다
입력종료 케이스는 크기 n-1개만큼 입력 또는 '\n' 입력된 경우 종료되는 경우이다
상황에 따라 잘 쓰면 될것 같다
'백준 > Inha Algorithm Study Group' 카테고리의 다른 글
DAY2 고급 - 백준 13022번 (C++) (0) | 2020.09.04 |
---|---|
DAY2 중급 - 백준 13413번 (C++) (0) | 2020.09.04 |
DAY1 고급 - 백준 9660번 (C++) (0) | 2020.09.02 |
DAY1 중급 - 백준 13699번 (C++) (0) | 2020.09.02 |
DAY1 초급 - 백준 19575번 (C++) (0) | 2020.09.02 |