코린이
백준 파이썬 10951번 문제 본문
반응형
https://www.acmicpc.net/problem/10951
10951번: A+B - 4
두 수로 이루어진 여러 개의 테스트 케이스로 입력을 받으면 두 수의 합을 출력하는 문제입니다.
while True:
try:
A,B = map(int, input().split())
0 < A & B < 10
print(A+B)
except:
break
처음에는 A+B-3에서 똑같이 for문을 사용하는 줄 알고 문제를 풀었다가 테스트에 입력 숫자가 없는 것을 알고 다른 식으로 풀었습니다.
try except문은 처음 써봐서 처음에는 이해하는데 시간이 걸렸습니다.
먼저 while True:로 입력 없이 무한루프를 사용하였고 에러가 생기면 try except로 예외처리하였습니다.
try부분에서는 A, B의 값을 입력받아 각각 분리를 한 뒤에 map 시켜줍니다. 이때 위에 문제에서 A는 0보다 크고 B는 10보다 작다고 하여 0 < A & B < 10를 사용하여 범위를 조정하였습니다.
except에는 예외가 발생했을 때 처리하는 코드로 예외가 발생하였을 때 break을 사용하여 빠져나가게 하였습니다.
반응형
'코딩테스트(파이썬)' 카테고리의 다른 글
백준 파이썬 1157번 문제 (0) | 2023.02.16 |
---|---|
백준 파이썬 10871번 문제 (0) | 2023.02.15 |
백준 파이썬 평균 1546번 문제 (0) | 2022.11.07 |
백준 파이썬 A+B-3 10950번 문제 (0) | 2022.11.04 |
백준 파이썬 A+B-2 2258번 문제 (0) | 2022.11.04 |
Comments