728x90
반응형
- 문제
입력 받은 대로 출력하는 프로그램을 작성하시오.
- 입력
입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지 않으며, 빈 줄은 주어지지 않는다. 또, 각 줄은 공백으로 시작하지 않고, 공백으로 끝나지 않는다.
- 출력
입력받은 그대로 출력한다.
- 예제 입력
Hello
Baekjoon
Online Judge
- 예제 출력
Hello
Baekjoon
Online Judge
- 풀이
공백으로 시작하지 않고, 공백으로 끝나지 않는다는 점을 주목해 보면, 공백인 경우를 제외할 때, 계속 입력 받도록 하고, 공백일 경우엔 입력이 끝나도록 해본다.
- 코드 확인
더보기
#include <iostream>
#include <string>
using namespace std;
int main() {
string str;
while (1) {
getline(cin, str);
if (str == "") break;
cout << str << endl;
}
return 0;
}
훈수는 언제나 환영입니다
728x90
반응형
'프로그래밍 > 백준' 카테고리의 다른 글
[C/C++] 백준 25083 - 새싹 (0) | 2024.07.04 |
---|---|
[C/C++] 백준 5622 - 다이얼 (0) | 2024.07.04 |
[C/C++] 백준 10811 - 바구니 뒤집기 (0) | 2024.05.01 |
[C/C++] 백준 10813 - 공 바꾸기 (0) | 2024.04.30 |
[C/C++] 백준 10810 - 공 넣기 (0) | 2024.04.30 |