Herausforderung Beim
Erstellen einer Funktion werden zwei zweidimensionale Anordnungen von Zeichen (oder Zeichenfolgen, wenn die Programmiersprache keine Zeichen als Datentyp enthält) als Eingaben verwendet: a und b. Wenn Ihre Sprache diese Eingaben nicht unterstützt, können Sie jede andere Standard-Ein-Byte-Variable verwenden.
Ihre Aufgabe ist es festzustellen, ob b a enthält. Wenn dies der Fall ist, geben Sie true zurück. Andernfalls geben Sie false zurück.
Beispieltestfälle
a:
123
456
789
b:
123
456
789
sollte true zurückgeben.
a:
code
golf
b:
thisis
code!!
golf!!
ohyeah
sollte true zurückgeben.
a:
abcd
efgh
ijkl
b:
abcdef
ghijkl
mnopqr
sollte false zurückgeben.
a:
abc
def
b:
1abc2
3def4
5ghi6
sollte true zurückgeben
a:
ab
cd
b:
#ab##
##cd#
sollte false zurückgeben
Kleinste Bytes gewinnen.
asich der blinke Rand nicht befindet, und einen falschen Testfall, bei dem jede Zeile ain aufeinanderfolgenden Zeilen angezeigt wird b, deren linke Kanten jedoch versetzt sind?