Задание 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

Поделиться:
 
Комментарии (0)

Нет комментариев. Ваш будет первым!

Перевести число из в Результат: 510 = 1012