언어/JAVA
[JAVA] 숫자 맞추기 UP & DOWN 게임
푱푱이
2023. 3. 30. 10:32
반응형
■ 문제
컴퓨터가 1~100 숫자(정수 범위) 중 하나를 랜덤으로 정합니다. (이를 알려주지 않습니다.)
사용자는 이 숫자를 맞추어야 합니다.
입력한 숫자보다 정답이 크면 → "UP" 출력,
입력한 숫자보다 정답이 작으면 → "DOWN" 출력.
정답을 맞추면 → "정답"을 출력하고, 지금까지 숫자를 입력한 횟수를 알려줍니다.
직접 생각해 보는 게 중요합니다.
정확하게 답을 못 내더라도
어떻게 해야 할까
가볍게라도 생각하고
답안 참고해 주세요!!
■ 예시 답안
정확하게 식으로 표현하면 아래와 같습니다.
(int) Math.random( )*(최댓값-최솟값+1)+최솟값
예를 들어 12 ~ 24 까지 숫자중 무작위 선택한다고 하면
(int) Math.random( )*(24-12+1)+12
(int) Math.random( )*13)+12
■ 실행 결과
반응형