7. 행맨 게임
char[] secretWord = { 'h', 'a', 'n', 'g', 'm', 'a', 'n' };  
// string secretWord = "Hangman"; 
char[] guessWord = { '_', '_', '_', '_', '_', '_', '_' };  
// char[] guessWord = new char[secretWord.Length]; for(int i = 0; i < guessWord.Length; i++) guessWord[i] = '_'; 
int attemps = 6; 
bool wordGuessed = false; 
string word; 
do { 
    Console.WriteLine($"Guess the word :  {secretWord.Length} digit"); 
    Console.WriteLine($"{attemps} chance letf"); 
    word = Console.ReadLine(); 
    for (int i = 0; i < secretWord.Length; i++) 
    { 
        if (guessWord[i] != '_') 
            continue; 
        if (secretWord[i] == word[0]) 
            guessWord[i] = secretWord[i]; 
     
        if (secretWord.SequenceEqual(guessWord)) 
            wordGuessed = true; 
    } 
    Console.WriteLine(guessWord); 
    if (wordGuessed) 
        break; 
    attemps--; 
} while (attemps > 0); 
if (wordGuessed == true) 
    Console.WriteLine("You Win"); 
else 
    Console.WriteLine("You Lose");
8. 숫자 야구 게임
int[] targetnum = new int[3]; 
int[] userGuess = new int[3]; 
int strikes = 0; 
int balls = 0; 
bool guessedCorrectly = false; 
string num; 
do 
{ 
    Random random = new Random(); 
    targetnum[0] = random.Next(1, 10); 
    targetnum[1] = random.Next(1, 10); 
    targetnum[2] = random.Next(1, 10); 
} while (!((targetnum[0] != targetnum[1]) && (targetnum[0] != targetnum[2]) && (targetnum[1] != targetnum[2]))) ; 
Console.WriteLine($"{targetnum[0]}, {targetnum[1]}, {targetnum[2]}"); 
while (!guessedCorrectly) 
{ 
    strikes = 0; 
    balls = 0; 
    Console.Write($"Enter your guess (3 digit) : "); 
    num = Console.ReadLine(); 
    for (int i = 0; i < 3; i++) 
        userGuess[i] = Convert.ToInt32(num[i].ToString()); 
    for (int j = 0; j < 3; j++) 
    { 
        for (int k = 0; k < 3; k++) 
        { 
            if((userGuess[j] == targetnum[k])) 
            { 
                if (j == k) 
                    strikes++; 
                else balls++; 
             
            }  
        } 
    } 
    if (targetnum.SequenceEqual(userGuess)) 
        guessedCorrectly = true; 
         
   
    if(!guessedCorrectly) 
    Console.WriteLine($"{strikes} Strikes, {balls} balls. Try again"); 
    else 
        Console.WriteLine("Congratulations! You've guessed the number"); 
}