Einführung
Vor einiger Zeit hat ein verlorener SO-Benutzer hier eine Frage gestellt und diese wurde nun gelöscht, aber ich denke, dass sie eine gute Herausforderung darstellen würde.
Herausforderung
Schreiben Sie ein vollständiges Programm oder eine vollständige Funktion, die zwei Zeichenfolgen verwendet und prüft, ob eine Permutation der ersten Zeichenfolge eine Unterzeichenfolge der zweiten Zeichenfolge ist.
Eingang
Zwei Zeichenfolgen, eine Zeichenfolge und eine Unterzeichenfolge zum Testen (Sie können die Reihenfolge auswählen).
Ausgabe:
Ein wahrer Wert, wenn die Zeichenfolge eine Permutation der Teilzeichenfolge enthält.
Ein Falsey-Wert, wenn die Zeichenfolge keine Permutationen der Unterzeichenfolge enthält.
Der Test unterscheidet zwischen Groß- und Kleinschreibung.
Beispiele / Testfälle
sub-string string
input d!rl Hello World!
output truthy
input Pog Programming Puzzles & Code Golf
output falsey
input ghjuyt asdfhytgju1234
output truthy