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

Коментарі

Ще немає коментарів.