2029 : 숫자 맞히기 게임 엔진 (P.139)
•시간제한: 1.000 S
•메모리제한: 128 MB
•제출: 7
•통과: 4
•만든사람: suakii
문제 설명
Up & Down 게임 엔진을 작성합니다.
정답 숫자가 먼저 주어지고, 그 다음 줄부터 사용자가 입력하는 추측 숫자들이 차례대로 주어집니다.
프로그램은 사용자가 정답을 맞힐 때까지 다음 규칙에 따라 판정 결과를 출력해야 합니다.
- 추측한 숫자가 정답보다 작으면: UP 출력
- 추측한 숫자가 정답보다 크면: DOWN 출력
- 추측한 숫자가 정답과 일치하면: 정답입니다! 출력 후 종료
[주의사항]
반드시 while 문을 사용하여 정답이 나올 때까지 반복해서 입력을 받아야 합니다.
[제약 조건]
• 정답 숫자 $T$: $1 \le T \le 10{,}000$ (정수)
• 추측 숫자 $G$: $1 \le G \le 10{,}000$ (정수)
• 정답을 맞히는 입력은 반드시 마지막에 한 번 주어집니다.
정답 숫자가 먼저 주어지고, 그 다음 줄부터 사용자가 입력하는 추측 숫자들이 차례대로 주어집니다.
프로그램은 사용자가 정답을 맞힐 때까지 다음 규칙에 따라 판정 결과를 출력해야 합니다.
- 추측한 숫자가 정답보다 작으면: UP 출력
- 추측한 숫자가 정답보다 크면: DOWN 출력
- 추측한 숫자가 정답과 일치하면: 정답입니다! 출력 후 종료
[주의사항]
반드시 while 문을 사용하여 정답이 나올 때까지 반복해서 입력을 받아야 합니다.
[제약 조건]
• 정답 숫자 $T$: $1 \le T \le 10{,}000$ (정수)
• 추측 숫자 $G$: $1 \le G \le 10{,}000$ (정수)
• 정답을 맞히는 입력은 반드시 마지막에 한 번 주어집니다.
입력 설명
첫 번째 줄에 정답 숫자 $T$ $(1 ≤ T ≤ 10000)$가 주어집니다.
두 번째 줄부터 사용자의 추측 숫자 $G$가 한 줄에 하나씩 주어집니다.
정답을 맞히는 숫자는 반드시 마지막에 한 번 주어집니다.
두 번째 줄부터 사용자의 추측 숫자 $G$가 한 줄에 하나씩 주어집니다.
정답을 맞히는 숫자는 반드시 마지막에 한 번 주어집니다.
출력 설명
각 추측 숫자에 대한 판정 결과(UP, DOWN, 정답입니다!)를 한 줄에 하나씩 출력합니다.
입력 예시
COPY
복사되었습니다!
복사되었습니다!
777
500
850
777
출력 예시
COPY
복사되었습니다!
복사되었습니다!
UP
DOWN
정답입니다!
도움
정답을 맞힐 때까지 입력을 계속 받아야 하므로 while 문을 사용하세요. 정답을 맞힌 직후에는 break 등을 사용하여 반복문을 빠져나와야 합니다.