alarm
Задайте вопрос
Информатика
Goransson

Интересная Задание, если кто-то хочет пошевелить мозгами. Код пишется на любом удобном для вас языке. Английский язык. Отец Пети заботится об образовании сына, и поэтому говорит с ним только на английском языке. Но есть такая дилема, что зачастую отец не понимает что говорит сын. Но он может предположить, что хотел сказать Петя. Если слово из словарного запаса является частью сказанного слова, или последовательность букв словарного слова встречается в сказанном слове, то это слово Петя и хотел произнести. Ввод:Первой строкой нам подаётся кольчество слов, которое знает Петя. Дальше построчно даются слова, которые он знает. И последней строкой даётся слово, которое мальчик сказал. Вывод:На вывод должна поступить построчно последовательность из "YES" или "NO". Пример:Ввод:4hihellodrywelcomeanihellationВывод:YESYESNONOУдачи =)

ответы: 1
Зарегистрируйтесь, чтобы добавить ответ
Ответ:

Вот решение, но не самое оптимальное по времени работы.

def get_ans(text1, text2):

l = 0

for simbol in text1:

if len(text2) == l:

return 'YES'

if simbol == text2[l]:

l += 1

return 'NO'

n = int(input())

a = []

for _ in range(n):

a. append(input())

text = input()

for x in range(n):

print(get_ans(text, a[x]))

230
Kir
Чтобы ответить необходимо зарегистрироваться.

Другие вопросы: - Информатика

100 поинтовОТВЕТИТЬ НА 1 ЛЕГКИЙ

ОПРАЦЮВАННЯ ТЕКСТОВИХ ДАНИХ17. О

как ответить на вопрос на брайли

посчитайте , проверочная работа

PascalABC.NETЗадание (Нужно напи

Марат необходимо скачать из Инте

Контакты
Реклама на сайте