Re[2]: Принудительный выход из рекурсии в случае, если ответ
От: Lazytech Ниоткуда  
Дата: 21.11.20 03:27
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Там не нужна рекурсия.

Pzz>Идешь по выходной строке по символам, по порядку, и смотришь, если очередной символ является началом строки s1, откусываешь его от начала строки s1, если началом строки s2, то откусываешь от начала строки s2, а иначе выходишь из цикла.
Pzz>Если дошел на выходе из цикла ты дошел до конца выходной строки и полностью сожрал обе входные, то ответ "да", иначе — "нет".

Выше
Автор: Lazytech
Дата: 20.11.20
я привел примерно такое решение (без откусывания строки, но смысл тот же). Также повторяю тестовый случай, который будет завален из-за «ложного перекрытия»:
s = Bananas from Bahamas
part1 = Bahas
part2 = Bananas from am
Отредактировано 21.11.2020 3:42 Lazytech . Предыдущая версия . Еще …
Отредактировано 21.11.2020 3:34 Lazytech . Предыдущая версия .
Отредактировано 21.11.2020 3:30 Lazytech . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.