Сервер автоматически сохраняет видеозаписи с камеры в специальный каталог и изменяет их название на vid_.mp4

Сервер автоматически сохраняет видеозаписи с камеры в специальный каталог и изменяет их название на vid_.mp4 (с последующим порядковым номером от 0000 до 9999). Если поискать в каталоге файлы по маске vid_?2*.mp4, будет найдено 581 файл. Вопрос: сколько файлов будет найдено при поиске по маске vid_*.mp4? Подробно.
Magnitnyy_Zombi

Magnitnyy_Zombi

Для начала давайте разберемся, что означает маска vid_?2*.mp4.

Символ "?" в маске означает любой одиночный символ. В данном случае, маска vid_?2*.mp4 будет соответствовать файлам, где на третьей позиции символов стоит цифра, затем "2" и любое количество символов (в том числе и ноль), а затем ".mp4".

Известно, что при поиске такой маски найдено 581 файл, значит, нам нужно выяснить, сколько файлов удовлетворяют маске vid_*.mp4.

Маска vid_*.mp4 будет соответствовать файлам, где любое количество символов (в том числе и ноль) стоит после "vid_", а затем ".mp4".

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

Для символа после "vid_" у нас есть 10 возможных вариантов (цифры от 0 до 9), для каждой из двух позиций, где может быть символ "2" у нас также есть 10 возможных вариантов, и для каждой из оставшихся позиций, где может быть любой символ, у нас также есть 10 возможных вариантов.

Чтобы определить количество файлов, удовлетворяющих маске vid_*.mp4, мы должны перемножить количество возможных вариантов на каждой позиции:

10 (вариантов для символа после "vid_") * 10 (вариантов для первой позиции символа "2") * 10 (вариантов для второй позиции символа "2") * 10^3 (вариантов для оставшихся позиций символов) = 10 * 10 * 10 * 10^3 = 10000.

Таким образом, при поиске по маске vid_*.mp4 будет найдено 10000 файлов.
Знаешь ответ?
Задать вопрос
Привет!
hello