A+B -5
문제는 다음과 같습니다.
두 정수 A와 B를 입력 받은 다음, A+B를 출력하는 프로그램을 작성하시면 됩니다.
하지만 반복의 횟수는 언급되어 있지 않고 입력의 마지막에는 0 두 개가 들어온다고 언급되어 있습니다.
이를 통해 알 수 있는 점은 마지막 입력이 0 0 이 된다면 입력을 받지 않는다는 것 입니다.
while True:
A,B = map(int,input().split())
if A==0 and B==0:
break
print(A+B)
while True : -> 참 일 때까지 반복합니다.
입력을 받다가 입력이 0,0 이 되는 순간 break로 반복문을 멈춥니다.
Map에 대한 언급은 백준 단계별로 풀어보기 초반부터 확인하실 수 있습니다.
A,B를 입력을 받고 그 다음 코드 줄에 A,B가 올바른 값인지 계속 검사하는 역할이 이 문제의 가장 키 포인트 같습니다.
다른 사람의 공개된 정답 코드를 확인해보겠습니다.
저와 다른 점은 else: 사용 유무 말고는 다른 점이 없습니다.
이 코드 말고도 많은 사람들이 이런 형식의 알고리즘을 작성했습니다.
'BaekJoon Reivew' 카테고리의 다른 글
단계별로 풀어보기 백준_10807번 (0) | 2025.03.17 |
---|---|
단계별로 풀어보기 백준_10951번 (0) | 2025.03.17 |
단계별로 풀어보기 백준_2439번 (2) | 2025.02.18 |
단계별로 풀어보기 백준_2438번 (0) | 2025.02.17 |
단계별로 풀어보기 백준_11022번 (2) | 2025.02.07 |