1124

[반복문2] 업다운 게임

시간 제한 1초 메모리 제한 128MB 반복문2 조건문
목록

문제 설명

고운이가 1부터 100 사이의 숫자 하나를 정했다. 친구가 숫자를 하나씩 부르면 고운이는 정답보다 작으면 UP, 크면 DOWN, 맞으면 정답 이라고 말한다.

정답과 친구가 부른 숫자들이 주어질 때 고운이가 할 말을 차례로 출력하고, 마지막에 몇 번 만에 맞혔는지 출력해 보자.

순서 생각하기

  1. 몇 번 만에 맞힐지 미리 알 수 없다. for 와 while 중 무엇이 알맞을까?
  2. 반복 안에서: 숫자 입력 → 횟수 세기 → UP / DOWN / 정답 판단
  3. 정답일 때 반복을 어떻게 끝낼까? (break 또는 반복 조건)

입력

첫째 줄에 정답이 주어진다. 다음 줄부터 친구가 부른 숫자가 한 줄에 하나씩 주어진다. 마지막에 부른 숫자는 반드시 정답이다. ( 1 ≤ 숫자 ≤ 100 )

출력

부른 숫자마다 UP, DOWN, 정답 중 하나를 한 줄에 출력하고, 마지막 줄에 부른 횟수를 출력한다.

예시

입력
37
50
25
37
출력
DOWN
UP
정답
3
문제 풀이를 위해서는 로그인이 필요합니다.

문제와 채점 결과는 누구나 열람할 수 있으나, 제출은 회원만 가능합니다.

로그인