introduzione
Osserviamo il seguente quadrato, costituito esclusivamente le cifre 0 - 9:
1034
4167
8414
3542
Il guscio esterno di questo quadrato è:
1034
4 7
8 4
3542
Esso contiene zeri, quindi dobbiamo sbucciare fuori dal guscio esterno, lasciando:
16
41
Il guscio esterno di questo quadrato è:
16
41
Esso non contiene zeri ed è quindi un non contaminata quadrato. Quindi, fondamentalmente, la definizione di un quadrato non contaminata è quando il guscio esterno del quadrato contiene alcun zeri.
L'obiettivo
Dato un quadrato di cifre (contenenti solo numeri interi non negativi) in qualsiasi formato ragionevole, uscita la più grande piazza non contaminata costantemente staccava dal guscio esterno, in qualsiasi formato ragionevole.
Casi test
Caso di prova 1:
Input Output
1234 1234
2345 2345
3456 3456
4567 4567
Caso di prova 2:
Input Output
123 123
204 204
346 346
Caso di prova 3:
Input Output
101 1
010
101
Caso di prova 4:
Input Output
000 (none)
000
000
Questo è il codice-golf , quindi la presentazione con la minor quantità di byte vince!
0o qualcosa del genere.
416\n841\n354\n(angolo in basso a sinistra)?