Задание 1. Тип заданий 4: файловая система.
- Задание:
Для групповых операций с файлами используются маски имен файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах символов, в которых также могут встречаться следующие символы:
Символ «?» означает ровно один произвольный символ.
Символ «*» означает любую последовательность символов произвольной длины, включая пустую последовательность.
В каталоге находится шесть файлов:
lollipop.jpg
ololo.jpg
logic.jpeg
pilon.jpg
porolon.js
loki.jpg
Сколько файлов из данного каталога соответствует маске *lo?*.jp?
- Решение:
Сначала давайте отсечём файлы, которые не соответствуют расширению маски .jp? Знак вопроса означает ровно один произвольный символ, то есть из всего списка у нас останутся файлы: lollipop.jpg
ololo.jpg
pilon.jpg
loki.jpg Теперь сверим имена файлов по маске. В имени маски у нас после "lo" идет знак вопроса, то есть после "lo" в файле обязательно должен быть как минимум один символ. Все четыре файла соответствуют этому условию. Ответ: 4
|
Комментарии ()
Нет комментариев. Ваш будет первым!