View
알고리즘 분류: 구현, 문자열
문제 링크: https://www.acmicpc.net/problem/11718
【 풀이 】
문자열을 입력받고 입력받은 대로 출력하면 되는 문제이다.
개행까지 포함한 문자열을 한 번에 출력해도 되지만 문제에서 그러한 조건은 없으므로
단순하게 한줄씩 입력받고 한 줄씩 출력하면 된다.
string 클래스와 getline을 이용하여 공백을 포함하여 입력받고 그대로 출력한 다음
비어있는 문자열을 받게 되면(개행만 하게 되면) 반복문을 빠져나가게 하면 된다.
【 코드 】
#include<iostream>
#include<string>
using namespace std;
int main(void)
{
while (1)
{
string s;
getline(cin, s);
cout << s<<'\n';
if (s == "")
break;
}
return 0;
}
728x90
'Problem Solving > Baekjoon' 카테고리의 다른 글
[백준] 9506번: 약수들의 합 [C++] (2) | 2023.05.02 |
---|---|
[백준] 13241번: 최소공배수 [C++] (0) | 2023.05.02 |
[백준] 1427번: 소트인사이드 [C++] (0) | 2023.04.28 |
[백준] 1874번: 스택 수열 [C++] (0) | 2023.04.27 |
[백준] 2839번: 설탕 배달 [C++] (0) | 2023.04.26 |
reply