Bestimmen Sie anhand der Zeichenfolgen X und Y, ob X eine Teilfolge von Y ist. Die leere Zeichenfolge wird als Teilfolge jeder Zeichenfolge betrachtet. (ZB ''und 'anna'sind Teilfolgen von 'banana'.)
Eingang
- X, eine möglicherweise leere alphanumerische Zeichenfolge, bei der die Groß- und Kleinschreibung beachtet wird
- Y, eine möglicherweise leere alphanumerische Zeichenfolge, bei der die Groß- und Kleinschreibung beachtet wird
Ausgabe
- True oder False (oder Äquivalente), die korrekt angeben, ob X eine Teilfolge von Y ist.
I / O-Beispiele
X Y output
'' 'z00' True
'z00' 'z00' True
'z00' '00z0' False
'aa' 'anna' True
'anna' 'banana' True
'Anna' 'banana' False
Kriterien
- Das kürzeste Programm gewinnt, wie durch die Anzahl der Bytes des Quellcodes bestimmt.
Beispielprogramme
- Mehrere Programme, die angepasst werden könnten, befinden sich in dieser zugehörigen Buchung .
annaist eine Teilfolge (aber keine Teilfolge ) von banana. Die Zeichenfolge X ist eine Teilfolge der Zeichenfolge Y, wenn X aus Y erhalten werden kann, indem null oder mehr der Elemente von Y gelöscht werden. zB das Löschen des bund des zweiten avon bananagibt anna.