백준문제풀이 3단계 반복문12 10951번 A + B - 4 (C#)
2024. 5. 5. 20:00ㆍ백준 문제풀이/3단계 반복문
처음에는 무슨 문제인지 몰랐다.
밖에 문제 설명에 EOF를 확인하세요 라는 문구가 있다.
EOF는 End of File로 파일의 끝 즉, 읽을수있는 데이터가 없다는 뜻.
이 문제는 계속해서 답을 출력해주고 입력이 없다면 종료가 되는 프로그램을 짜는 문제이다.
입력이 없다는 뜻은 입력이 공백이거나 Null일때 라고 가정하자.
처음에는 받은 문자열이 Null인지 확인한뒤 맞으면 break를 이용해 종료시켰다.
하지만 이때는 공백일때 오류가 발생한다(백준에서는 이것도 정답으로 처리해주지만...)
그래서 string.IsNullOrEmpty()메서드를 써서 문자열을 확인해주었다.
이건 문자열이 공백이거나 널일때 true를 반환해준다.
using System;
class BackJoon
{
static void Main(string[] args)
{
while (true)
{
string SS = Console.ReadLine();
if (string.IsNullOrEmpty(SS))
break;
string[] Num = SS.Split();
int A = int.Parse(Num[0]);
int B = int.Parse(Num[1]);
Console.WriteLine(A + B);
}
}
}
문자열 검사를 먼저 하고 통과하면 나눠준뒤 더해서 출력.
이것으로 3단계 반복문 끝
'백준 문제풀이 > 3단계 반복문' 카테고리의 다른 글
백준문제풀이 3단계 반복문11 10952번 A + B - 5 (C#) (0) | 2024.05.04 |
---|---|
백준문제풀이 3단계 반복문10 2439번 별 찍기 - 2 (C#) (0) | 2024.05.03 |
백준문제풀이 3단계 반복문9 2438번 별 찍기 - 1 (C#) (0) | 2024.05.02 |
백준문제풀이 3단계 반복문8 11022번 A + B - 8 (C#) (1) | 2024.05.01 |
백준문제풀이 3단계 반복문7 11021번 A + B - 7 (C#) (0) | 2024.04.30 |