Вступление
Давайте рассмотрим следующий квадрат, состоящий только из цифр 0 - 9
:
1034
4167
8414
3542
Внешняя оболочка этого квадрата:
1034
4 7
8 4
3542
Он содержит нули, поэтому нам нужно очистить внешнюю оболочку, оставив:
16
41
Внешняя оболочка этого квадрата:
16
41
Он не содержит нулей и поэтому является незагрязненным квадратом. Таким образом , в основном, определение из незараженного квадрата , когда внешняя оболочка квадрата не содержит ни одного нуля.
Задание
Учитывая квадрат цифр (содержащий только неотрицательные целые числа) в любом приемлемом формате, выведите наибольший незагрязненный квадрат , постоянно снимая внешнюю оболочку в любом приемлемом формате.
Контрольные примеры
Тестовый пример 1:
Input Output
1234 1234
2345 2345
3456 3456
4567 4567
Контрольный пример 2:
Input Output
123 123
204 204
346 346
Тестовый пример 3:
Input Output
101 1
010
101
Контрольный пример 4:
Input Output
000 (none)
000
000
Это код-гольф , поэтому выигрывает представление с наименьшим количеством байтов!
0
или что-то в этом роде.
416\n841\n354\n
(левый нижний угол)?