Défi
Créer une fonction prend en deux tableaux bidimensionnels de caractères (ou chaînes si le langage de programmation n'a pas de caractères comme type de données) comme entrées: a et b. Si votre langue ne prend pas en charge ces entrées, vous pouvez utiliser toute autre variable standard à un octet.
Votre tâche consiste à déterminer si b contient a. Si tel est le cas, retournez true. Sinon, retournez false.
Exemples de cas de test
a:
123
456
789
b:
123
456
789
devrait retourner vrai.
a:
code
golf
b:
thisis
code!!
golf!!
ohyeah
devrait retourner vrai.
a:
abcd
efgh
ijkl
b:
abcdef
ghijkl
mnopqr
devrait retourner faux.
a:
abc
def
b:
1abc2
3def4
5ghi6
devrait retourner vrai
a:
ab
cd
b:
#ab##
##cd#
devrait retourner faux
Le moins d'octets l'emporte.
an'est pas sur ble bord gauche et un cas de test falsey où chaque ligne de aapparaît sur des lignes consécutives de bmais avec leurs bords gauches décalés?