introduzione
Qualche tempo fa un utente SO perso ha pubblicato una domanda qui e ora è stato eliminato, ma penso che sarebbe una bella sfida, quindi eccola ...
Sfida
Scrivi un programma o una funzione completa che accetta due stringhe e controlla se qualsiasi permutazione della prima stringa è una sottostringa della seconda stringa.
Ingresso
Due stringhe, una stringa e una sottostringa da verificare (è possibile scegliere l'ordine).
Produzione:
Un valore veritiero se la stringa contiene qualsiasi permutazione della sottostringa.
Un valore false se la stringa non contiene permutazioni della sottostringa.
Il test fa distinzione tra maiuscole e minuscole.
Esempi / casi di test
sub-string string
input d!rl Hello World!
output truthy
input Pog Programming Puzzles & Code Golf
output falsey
input ghjuyt asdfhytgju1234
output truthy