20210113 // BaekJoon Online Judge // 10951
2021. 1. 13. 16:54ㆍProgramming/BOJ
백준 알고리즘 BaekJoon Online Judge 10951번 "A+B - 4" 문제입니다.
while True:
try:
a, b = map(int, input().split())
print(a+b)
except:
break
while 반복문을 사용하여 두 값을 입력받아 그 값들의 합을 출력하는 문제다.
그런데 보통 무한 반복문 while을 쓸 경우 탈출 조건이 있어야 하는데 여기서의 탈출 조건은 입력이 없을 때이다.
보통 부등호 대소비교나 일치 조건을 주로 많이 쓰는데 이번엔 입력이 없을 때 반복문을 탈출하여 프로그램을 끝내는 방식이다.
이는 try, except문을 이용하여 구할 수 있는데, except는 예외 상황이 발생하였을 때 try안에 구문을 실행하지 않고 except 구문으로 가는 방식이다.
이를 활용하여 입력이 없다는 조건에서도 분기문을 활용할 수 있다.
'Programming > BOJ' 카테고리의 다른 글
20210114 // BaekJoon Online Judge // 10818 (0) | 2021.01.14 |
---|---|
20210114 // BaekJoon Online Judge // 1110 (0) | 2021.01.14 |
20210113 // BaekJoon Online Judge // (0) | 2021.01.13 |
20210113 // BaekJoon Online Judge // 2884 (0) | 2021.01.13 |
20210112 // BaekJoon Online Judge // 1008 (0) | 2021.01.12 |