Решение: Рассмотрим каждую маску для данного набора файлов:
*st*.* — имя файла должно содержать комбинацию буквы "st", расширение файла роли не играет. Из данных файлов можно отобрать именно четыре таких, которые содержат комбинацию "st":
stol.jpg
pistolet.mp4
bristol.map
stolypin.mpeg
*o?*.* — имя файла должно содержать букву "о", после которой должен идти как минимум один символ, расширение файла роли не играет. Данная маска соответствует пяти файлам набора, значит нам не подходит:
potolok.jpeg
stol.jpg
pistolet.mp4
bristol.map
stolypin.mpeg
*stol*.* — имя файла должно содержать комбинацию букв "stol", расширение файла роли не играет. В наборе файлов есть четыре таких, которые содержат комбинацию "stol", значит эта маска нам подходит:
stol.jpg
pistolet.mp4
bristol.map
stolypin.mpeg
*o*.m* — имя файла должно содержать букву "o", а расширение начинаться с буквы "m". Такой маске соответствуют четыре файла из набора:
pistolet.mp4
bristol.map
stolypin.mpeg
kino.mp3
??sto*.??* — имя файла должно содержать комбинацию букв "sto", перед которыми находятся два символа. Расширение файла должно содержать как минимум два символа. Такой маске соответствует только один файл, значит она нам не подходит:
pistolet.mp4
*ol?.m* — имя файла должно содержать комбинацию букв "ol", после которых стоит один любой символ. Расширение файла должно начинаться с буквы m. В наборе нет подходящих файлов, не подходит.
*tol*.mp* — имя файла должно содержать комбинацию букв "tol", расширение начинаться с букв "mp". Такая маска соответствует только двум файлам, не подходит:
pistolet.mp4
stolypin.mpeg
*i*?.m* — имя файла должно содержать букву "i", после которой должен стоять как минимум один символ. Расширение файла должно начинаться с буквы "m". Такой маске соответствуют четыре файла, подходит:
pistolet.mp4
bristol.map
stolypin.mpeg
kino.mp3
Ответ: 4