본문 바로가기
  • 식초 한잔 할래..?
공부/게임 공부

코딩 실습 경험자 Lv2-4 [숫자 맞추기 게임]

by 돼지피그푸곰 2025. 9. 3.

랜덤으로 숫자 하나 만들어 주고,

입력받은 값이 그 숫자와 같을 때, 낮을 때, 높을 때를 분류 후 말해주는 방식으로 가보겠습니다.

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(1101);
 
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야..니가 다 해라