Задание

Для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которой также могут встречаться следующие символы.

Символ «?» (вопросительный знак) означает ровно один произвольный символ. Символ «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.

В каталоге находятся шесть файлов:

pig.doc tiger.doc dog.dll haghog.dat goat.docx dig.dat

Ниже представлено восемь масок. Сколько из них таких, которым соответствуют ровно пять файлов из данного каталога?

1. *g?*.*d* 2. *g*.??? 3. *g*.* 4. ??g*.*d 5. *?g*.*d?? 5. ??g*.??* 6.?og*.d*? 7. *?*?g*.*?*