Wprowadzenie
Jakiś czas temu zagubiony użytkownik SO opublikował tutaj pytanie, które teraz zostało usunięte, ale myślę, że stanowiłoby dobre wyzwanie, więc proszę ...
Wyzwanie
Napisz pełny program lub funkcję, która pobiera dwa ciągi znaków i sprawdza, czy permutacja pierwszego ciągu jest podciągiem drugiego ciągu.
Wkład
Dwa ciągi, ciąg i podciąg dla testowania (możesz wybrać kolejność).
Wydajność:
Prawdziwa wartość, jeśli ciąg zawiera permutację podciągu.
Wartość falsey, jeśli ciąg nie zawiera żadnych permutacji podciągu.
W teście rozróżniana jest wielkość liter.
Przykłady / przypadki testowe
sub-string string
input d!rl Hello World!
output truthy
input Pog Programming Puzzles & Code Golf
output falsey
input ghjuyt asdfhytgju1234
output truthy