Для групповых операций с файлами используются маски имен файлов. маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов. также в маске может встречаться символ *, который обозначает любую (в том числе пустую) последовательность символов, и символ ? , который обозначает один любой символ. если задана маска *a*l, то ей удовлетворяют файлы с названиями basketball, ball, и не удовлетворяют файлы с названием fox, shark. придумайте маску имени файла, которой бы удовлетворяли имена файлов mister_fox и from_foxford, но не удовлетворяли бы имена файлов brave_oxygen и magic_fox. найдите самую короткую такую маску (состоящую из наименьшего количества символов). в качестве ответа запишите ее длину.
{
int GameCount = 2; //максимальный диапазон
int number;
int live = 2; //попытки
int RandomInt = new Random().Next(1,GameCount+1); //загадывает число от 1 до 10
Console.WriteLine("Число загадано. \nНапишите число от 1 до {0}.",GameCount);
for (int i = 0;i<GameCount;i++)
{
number = int.Parse(Console.ReadLine());//считывает ваше число с клавиатуры
if (number > RandomInt && live > 1)
{
live--;
Console.WriteLine("Загаданное число меньше.Осталось попыток: "+live);
}
else if (number < RandomInt && live > 1)
{
live--;
Console.WriteLine("Загаданное число больше.Осталось попыток: " + live);
}
else if (number == RandomInt && live > 0)
{
Console.WriteLine("Вы выиграли!");
break;
}
else
{
Console.WriteLine("Вы проиграли!\nЗаданное число: "+RandomInt);
break;
}
}
Console.ReadLine(); //чтобы программа сразу не закрывалась после игры
}