10231: Маска для файлів
Відправити розв'язок
Бали:
100 (partial)
Time limit:
1.0s
Memory limit:
64M
Author:
Problem type
Allowed languages
Brain****, C, C++, Java, Pascal, Python, v8js
Для вибора файлів з набору використовують маски(шаблони), які містять спеціальні символи:
'?' заміняє один будь-який символ
'*' заміняє будь-яку послідовність символів (в тому числі і нульову)
Визначіть, чи відповідає назва файлу, заданому шаблону.
Формат вхідних даних
В першому рядку - назва файлу, в другому рядку шаблон. Довжини обох рядків не перевищують 1000.
Формат вихідних даних
Програма повинна вивести YES, якщо робочий рядок підходить під маску, і NO, якщо не підходить.
Приклад вхідних даних-1
abcdefg
*ab*e??
Приклад вихідних даних-1
YES
Приклад вхідних даних-2
abcdefg
?ab*f?
Приклад вихідних даних-2
NO
Коментарі