Introdução
Há um tempo atrás, um usuário de SO perdido postou uma pergunta aqui e agora foi excluída, mas acho que seria um bom desafio, então aqui vai ...
Desafio
Escreva um programa ou função completo que use duas cadeias e verifique se alguma permutação da primeira cadeia é uma sub-cadeia da segunda cadeia.
Entrada
Duas strings, uma string e uma sub-string para testar (você pode escolher a ordem).
Saída:
Um valor verdadeiro se a sequência contiver alguma permutação da sub-sequência.
Um valor falsey se a sequência não contiver permutações da sub-sequência.
O teste diferencia maiúsculas de minúsculas.
Exemplos / casos de teste
sub-string string
input d!rl Hello World!
output truthy
input Pog Programming Puzzles & Code Golf
output falsey
input ghjuyt asdfhytgju1234
output truthy