Desafio
Criar uma função recebe duas matrizes bidimensionais de caracteres (ou seqüências de caracteres se a linguagem de programação não possuir caracteres como um tipo de dados) como entradas: a e b. Se o seu idioma não suportar essas entradas, você poderá usar qualquer outra variável de um byte padrão.
Sua tarefa é determinar se b contém a. Se assim for, retorne true. Caso contrário, retorne false.
Casos de teste de amostra
a:
123
456
789
b:
123
456
789
deve retornar verdadeiro.
a:
code
golf
b:
thisis
code!!
golf!!
ohyeah
deve retornar verdadeiro.
a:
abcd
efgh
ijkl
b:
abcdef
ghijkl
mnopqr
deve retornar false.
a:
abc
def
b:
1abc2
3def4
5ghi6
deve retornar verdadeiro
a:
ab
cd
b:
#ab##
##cd#
deve retornar falso
Menos bytes ganham.
a
verdade onde não está na b
borda esquerda de um caso de teste de Falsey em que cada linha a
aparece em linhas consecutivas, b
mas com as bordas esquerdas escalonadas?