Site icon Информатика Эксперт

Е3.15 Сколько из них таких, которым соответствуют ровно четыре файла

Сколько из них таких, которым соответствуют ровно четыре файла.

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

Символ «?» (вопросительный знак) означает ровно один произвольный символ.

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

В каталоге находится 6 файлов:
maveric.map
maveric.mp3
taverna.mp4
revolver.mp4
vera.mp3
zveri.mp3

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

*ver*.mp* *?ver?*.mp? ?*ver*.mp?* *v*r*?.m?p*
???*???.mp* ???*???.m* *a*.*a* *a*.*p*

Ответ:

Демонстрационный вариант ЕГЭ 2016 г. – задание №4 б


Решение:
  1. Расшифруем правила, которые задает каждая маска:

Маска

Расшифровка маски

Подходящие файлы из каталога

*ver*.mp* в имени содержится «ver», расширение начинается с «.mp»
maveric.mp3 taverna.mp4 revolver.mp4 vera.mp3 zveri.mp3
*?ver?*.mp? в имени содержится «ver», слева и справа от «ver» есть, по крайней мере, по одному символу; расширение начинается с «.mp» и состоит из 3 символов
maveric.mp3 taverna.mp4 zveri.mp3
?*ver*.mp?* в имени содержится «ver», слева от «ver» есть, по крайней мере, один символ; расширение начинается с «.mp» и состоит не менее, чем из 3 символов
maveric.mp3 taverna.mp4 revolver.mp4 zveri.mp3
*v*r*?.m?p* в имени содержится буква «v» и после неё – «r», справа от «r» есть, по крайней мере, один символ; расширение начинается с «m», потом идёт ещё один какой-то символ, за ним – «p»  maveric.map
???*???.mp* имя состоит не менее, чем из 6 символов, расширение начинается с «.mp»
maveric.mp3 taverna.mp4 revolver.mp4
???*???.m* имя состоит не менее, чем из 6 символов, расширение начинается с «.m»
maveric.map maveric.mp3 taverna.mp4 revolver.mp4

*a*.*a*

в имени есть буква «a», в расширении тоже есть буква «a»  maveric.map
*a*.*p* в имени есть буква «a», в расширении – буква «p»
maveric.map maveric.mp3 taverna.mp4

vera.mp3

  • видим, что трём маскам: ?*ver*.mp?*, ???*???.m* и *a*.*p*, соответствует ровно по 4 файла.

Ответ: 3

Exit mobile version