
랜덤으로 숫자 하나 만들어 주고,
입력받은 값이 그 숫자와 같을 때, 낮을 때, 높을 때를 분류 후 말해주는 방식으로 가보겠습니다.
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
Random random = new Random();
int targetnumber = random.Next(1, 101);
while (true)
{
Console.WriteLine("1부터 100사이 숫자 맞춰보시오: ");
int i = int.Parse(Console.ReadLine());
if (i < targetnumber)
{
Console.WriteLine("정답보다 작구나");
}
else if(i>targetnumber)
{
Console.WriteLine("정답보다 크구나");
}
else if(i == targetnumber)
{
Console.WriteLine("정답이다");
break;
}
}
|
cs |

좀 너무 간단하게 한 느낌이 들지만,
그래서 GPT에게 물어봤습니다. 이런 문제가 나왔는데 너는 어떻게 할거니?

아주 야무지게 코드를 만들어 주더군요.
범위까지 수정해 주고, 범위 밖에 숫자를 입력했을 때, 마지막 시도 횟수까지 알려줍니다.
제 코드가 20줄 정도인데, GPT의 코드는 50줄 정도이니, 기능 몇 개 추가하다가 총 크기가 2배가 되었습니다.
AI야..니가 다 해라
'공부 > 게임 공부' 카테고리의 다른 글
| 코딩 실습 경험자 Lv2-6 [Find 최대값 and 최소값] (0) | 2025.09.03 |
|---|---|
| 코딩 실습 경험자 Lv2-5 [구구단 출력] (0) | 2025.09.03 |
| 코딩 실습 경험자 Lv2-3 [팩토리얼] (0) | 2025.09.03 |
| 코딩 실습 경험자 Lv1-2 [배열] (2) | 2025.09.02 |
| 코딩 실습 경험자 Lv1-1 [홀수 출력] (0) | 2025.09.02 |