Introdução
Vamos observar o seguinte quadrado, consistindo apenas nos dígitos 0 - 9
:
1034
4167
8414
3542
A concha externa deste quadrado é:
1034
4 7
8 4
3542
Ele contém zeros, então precisamos descascar a casca externa, deixando:
16
41
A concha externa deste quadrado é:
16
41
Ele não contém zeros e, portanto, é um quadrado não contaminado . Então, basicamente, a definição de um quadrado não contaminado é quando a casca externa do quadrado não contém zeros.
A tarefa
Dado um quadrado de dígitos (contendo apenas números inteiros não negativos) em qualquer formato razoável, produza o maior quadrado não contaminado , descascando constantemente a casca externa, em qualquer formato razoável.
Casos de teste
Caso de teste 1:
Input Output
1234 1234
2345 2345
3456 3456
4567 4567
Caso de teste 2:
Input Output
123 123
204 204
346 346
Caso de teste 3:
Input Output
101 1
010
101
Caso de teste 4:
Input Output
000 (none)
000
000
Isso é código-golfe , então a submissão com a menor quantidade de bytes ganha!
0
ou algo parecido.
416\n841\n354\n
(canto inferior esquerdo)?