파이썬
```{.python}
import random
num = random.randint(1,100)
number = 0
count = 0
while num != number:
number = int(input("1~100 숫자입력: "))
if num > number:
print("UP")
count = count + 1
if num < number:
print("DOWN")
count = count + 1
print("정답입니다. %d회 만에 맞췄어요." % count)
```
java
```{.java}
import java.util.Random;
import java.util.*;
public class up_down_game
{
public static void main(String[] args)
{
Random random = new Random();
int random_num = 0; //컴퓨터가 생성하는 랜덤값(정답)
int num = 0; // user가 입력한 값
int count = 1; // 입력횟수
random_num = random.nextInt(99)+1; //1~100
Scanner scanner = new Scanner(System.in);
for (;;)
{
System.out.printf("1~100중 숫자 하나를 입력해주세요");
num = scanner.nextInt();
if (num == random_num)
{
System.out.printf("정답!!!%n");
System.out.printf("횟수: %d", count);
break;
}
if (num > random_num)
{
System.out.printf("Down%n");
count += 1;
}
if (num < random_num)
{
System.out.printf("Up%n");
count += 1;
}
}
}
}
```
파이썬
```{.python}
import random
num = random.randint(1,100)
number = 0
count = 0
while num != number:
number = int(input("1~100 숫자입력: "))
if num > number:
print("UP")
count = count + 1
if num < number:
print("DOWN")
count = count + 1
print("정답입니다. %d회 만에 맞췄어요." % count)
```
java
```{.java}
import java.util.Random;
import java.util.*;
public class up_down_game
{
public static void main(String[] args)
{
Random random = new Random();
int random_num = 0; //컴퓨터가 생성하는 랜덤값(정답)
int num = 0; // user가 입력한 값
int count = 1; // 입력횟수
random_num = random.nextInt(99)+1; //1~100
Scanner scanner = new Scanner(System.in);
for (;;)
{
System.out.printf("1~100중 숫자 하나를 입력해주세요");
num = scanner.nextInt();
if (num == random_num)
{
System.out.printf("정답!!!%n");
System.out.printf("횟수: %d", count);
break;
}
if (num > random_num)
{
System.out.printf("Down%n");
count += 1;
}
if (num < random_num)
{
System.out.printf("Up%n");
count += 1;
}
}
}
}
```