Дано не порожній 2D масив, що складається з 0
і 1
, знайдіть кількість квадратів, у яких 4 кути 1
. Квадрати не повинні бути «вертикальними». Гарантовано, що всі ряди однакової довжини.
Дозволені розумні методи введення / виводу.
Тести:
0001000
1000000
0000000
0000100
0100000
Це повертається 1
.
10101
00000
10100
00000
10001
Це повертається 2
.
1111
1111
1111
1111
Це повертається 20
.
Це код-гольф . Найкоротша відповідь у байтах виграє. Застосовуються стандартні лазівки .
1
s на квадраті, таким чином, щоб кожен1
був рівновіддалений по периметру від двох своїх сусідів.