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); }
public Game(int numberOfDigits) { _numberOfDigits = numberOfDigits; _secret = Digits.GetRandomNumber(numberOfDigits); }