Ejemplo n.º 1
0
        public bool PromptGuess(out string guess)
        {
            Console.Write("Please enter a number: ");
            guess = Console.ReadLine();

            if (!Digits.HasUniqueDigits(guess, _numberOfDigits))
            {
                Console.WriteLine("Please enter unique digits.");
                return(false);
            }

            if (guess.Length != _numberOfDigits)
            {
                Console.WriteLine($"Please enter {_numberOfDigits} digits.");
                return(false);
            }

            for (int i = 0; i < _numberOfDigits; i++)
            {
                if (!char.IsDigit(guess[i]))
                {
                    Console.WriteLine("Please enter numbers!");
                    return(false);
                }
            }

            return(true);
        }
Ejemplo n.º 2
0
 public Game(int numberOfDigits)
 {
     _numberOfDigits = numberOfDigits;
     _secret         = Digits.GetRandomNumber(numberOfDigits);
 }