C#으로 숫자게임 코딩

C#으로 숫자게임 코딩

How different programming languages do the same thing | Opensource.com

아니 왜 C#은 없는거죠? 갑자기 빠직 해서 C#으로 간단히 코딩을 해봤습니다.

using System;

var number = new Random().Next(100) + 1;

Console.WriteLine("Guess a number between 1 and 100");

while (true)
{
    var bResult = int.TryParse(Console.ReadLine(), out var guess);
    if (bResult == false)
        continue;

    if (guess < number)
        Console.WriteLine("Too low");
    else if (guess > number)
        Console.WriteLine("Too high");
    else
    {
        Console.WriteLine("That's right!");
        break;
    }
}

흠… 그런데 조금 더 오타쿠적으로 코드를 바꾸고 싶은 욕심이 생기는군요;

4개의 좋아요

오타쿠 등장!
요즘 다시 열심히 해보던 차에 연습삼아 숟가락 얹습니다

    var number = new Random().Next(100) + 1;

    Console.WriteLine("Guess a number between 1 and 100");
    int guess;

    do
    {
        if (!int.TryParse(Console.ReadLine(), out guess)) continue;
        string b = guess switch
        {
            _ when guess < number => "Too Low",
            _ when guess > number => "Too High",
            _ when guess == number => "That's right!",
            _ => default
        };
        Console.WriteLine(b);
    } while (guess != number);

그나저나, keyword에 색은 어떻게 넣는거죠??

3개의 좋아요

굿! 좋습니다. ^^

색은

‘’‘csharp
‘’’ 하시면 되어요

2개의 좋아요

고맙습니다! Markup 내지는 discord에서 사용하는 것과 같네요.

1개의 좋아요