Задача №112626. Маска для выбора файлов
Для выбора файлов из группы используют так называемые маски – шаблоны, содержащие специальные символы: '?' заменяет один любой символ, а '*' – любое количество любых символов (в том числе и ноль символов). Напишите программу которая проверяет, соответствует ли переданная символьная строка заданной маске.
Входные данные
На вход программе подаются две символьные строки, сначала – рабочая строка, которую нужно проверить по маске, а затем – сама маска. Длины обеих строк не превышают 1000.
Выходные данные
Программа должна вывести слово 'YES', если рабочая строка подходит под маску, и слово 'NO', если не подходит.
Примеры
Входные данные
abcdefg *ab*e??
Выходные данные
YES
Входные данные
abcdefg ?ab*f?
Выходные данные
NO
Сдать: для сдачи задач необходимо войти в систему