※ 글쓴이는 취미로 코딩을 익혀보는 사람이라 정확하지 않은 내용을 담고 있을 수 있다 ※

 

이번에 볼 문제는 백준 3765번 문제인 Celebrity jeopardy이다.
문제는 아래 링크를 확인하자.

https://www.acmicpc.net/problem/3765 

 

3765번: Celebrity jeopardy

It’s hard to construct a problem that’s so easy that everyone will get it, yet still difficult enough to be worthy of some respect. Usually, we err on one side or the other. How simple can a problem really be? Here, as in Celebrity Jepoardy, questions

www.acmicpc.net

입력으로 주어지는 수식들을 그대로 다시 출력해주는 문제이다.

 

getline 함수를 이용해 주어지는 수식들을 줄 단위로 읽고, 그대로 다시 출력해 문제를 해결하자.

 

getline 함수는 데이터를 읽는 데에 성공하면 true를, 실패하면 false를 리턴하므로 이 값을 이용해 while문을 작성하는 것으로 문제를 간단히 해결할 수 있다.

 

아래는 제출한 소스코드이다.

#include <iostream>
#include <string>
using namespace std;

int main() {
	ios::sync_with_stdio(0);
	cin.tie(0);

	string s;
	while (getline(cin, s)) cout << s << '\n';
}
728x90

'BOJ' 카테고리의 다른 글

[BOJ 25830 // C++] Microwave Mishap  (0) 2022.11.05
[BOJ 25870 // C++] Parity of Strings  (0) 2022.11.05
[BOJ 25636 // C++] 소방차  (0) 2022.11.04
[BOJ 25639 // C++] 수열과 최대 상승 쿼리  (0) 2022.11.03
[BOJ 25637 // C++] 회전 목마  (0) 2022.11.02

+ Recent posts