응애의 오답노트
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
profile

응애의 오답노트

@더드미

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!