문제 설명
고운이가 1부터 100 사이의 숫자 하나를 정했다. 친구가 숫자를 하나씩 부르면 고운이는 정답보다 작으면 UP, 크면 DOWN, 맞으면 정답 이라고 말한다.
정답과 친구가 부른 숫자들이 주어질 때 고운이가 할 말을 차례로 출력하고, 마지막에 몇 번 만에 맞혔는지 출력해 보자.
순서 생각하기
- 몇 번 만에 맞힐지 미리 알 수 없다. for 와 while 중 무엇이 알맞을까?
- 반복 안에서: 숫자 입력 → 횟수 세기 → UP / DOWN / 정답 판단
- 정답일 때 반복을 어떻게 끝낼까? (
break또는 반복 조건)
입력
첫째 줄에 정답이 주어진다. 다음 줄부터 친구가 부른 숫자가 한 줄에 하나씩 주어진다. 마지막에 부른 숫자는 반드시 정답이다. ( 1 ≤ 숫자 ≤ 100 )
출력
부른 숫자마다 UP, DOWN, 정답 중 하나를 한 줄에 출력하고, 마지막 줄에 부른 횟수를 출력한다.
예시
입력
37 50 25 37
출력
DOWN UP 정답 3
문제 풀이를 위해서는 로그인이 필요합니다.
문제와 채점 결과는 누구나 열람할 수 있으나, 제출은 회원만 가능합니다.
로그인