목차
백준 단계별로 풀어보기
25.08.15
5단계: 문자열
11718번: 그대로 출력하기
문제 링크 : https://www.acmicpc.net/problem/11718
문제를 풀기 위해 필요한 것
- 문자열을 계속 받다가 끝났을 때를 아는 방법
: Console.ReadLine()에서 아무런 입력 없이 엔터를 누르면 공백이 반환되는 것이 아니라 null이 반환된다.
--> 이를 활용하여 input 값이 null이 될때까지 계속 input을 받아서 StringBuilder에 저장한 다음 출력하면 된다.
정답 코드
1using System.Text;
class Backjoon
{
static void Main(string[] args)
{
StringBuilder sb = new StringBuilder();
while (true)
{
string input = Console.ReadLine();
if (input == null)
{
break;
}
sb.AppendLine(input);
}
Console.Write(sb.ToString().TrimEnd());
}
}'Development > Baekjoon' 카테고리의 다른 글
| [C#] 3003번: 킹, 퀸, 룩, 비숍, 나이트, 폰 (1) | 2025.08.18 |
|---|---|
| [C#] 25083번: 새싹 (0) | 2025.08.16 |
| [C#] 5622번: 다이얼 (1) | 2025.08.14 |
| [C#] 2908번: 상수 (0) | 2025.08.11 |
| [C#] 1152번: 단어의 개수 (2) | 2025.08.09 |