introduction
Observons le carré suivant, composé uniquement des chiffres 0 - 9
:
1034
4167
8414
3542
L'enveloppe extérieure de ce carré est:
1034
4 7
8 4
3542
Il contient des zéros, donc nous devons décoller de l'enveloppe extérieure, laissant:
16
41
L'enveloppe extérieure de ce carré est:
16
41
Il ne ne contient pas de zéros et est donc un non contaminé carré. Donc, fondamentalement, la définition d'un carré non contaminé est lorsque la coque extérieure du carré ne contient pas de zéros.
La tâche
Étant donné un carré de chiffres (contenant uniquement des entiers non négatifs) dans n'importe quel format raisonnable, sortez le plus grand carré non contaminé en décollant constamment la coque extérieure, dans n'importe quel format raisonnable.
Cas de test
Cas de test 1:
Input Output
1234 1234
2345 2345
3456 3456
4567 4567
Cas de test 2:
Input Output
123 123
204 204
346 346
Cas de test 3:
Input Output
101 1
010
101
Cas de test 4:
Input Output
000 (none)
000
000
C'est du code-golf , donc la soumission avec le moins d'octets gagne!
0
ou quelque chose comme ça.
416\n841\n354\n
(coin en bas à gauche)?