Вступ
Деякий час тому загублений користувач SO опублікував тут питання, і його тепер було видалено, але я думаю, що це зробило б хороший виклик, так що ось воно йде ...
Виклик
Напишіть повну програму або функцію, яка займає два рядки і перевіряє, чи будь-яка перестановка першого рядка є підрядком другого рядка.
Вхідні дані
Дві рядки, рядок і підрядка для тестування (ви можете вибрати порядок).
Вихід:
Значення truthy, якщо рядок містить будь-яку перестановку підрядка.
Значення фальси, якщо рядок не містить перестановок підрядків.
Тест враховує регістри.
Приклади / Тестові приклади
sub-string string
input d!rl Hello World!
output truthy
input Pog Programming Puzzles & Code Golf
output falsey
input ghjuyt asdfhytgju1234
output truthy