board[i][j] — сколько камней лежит в клетке (i, j). В одной клетке может лежать несколько камней, а какие-то клетки могут пустовать.
За один ход можно взять один камень и переложить его в соседнюю по стороне клетку.
Верните наименьшее число ходов, после которого в каждой клетке будет лежать ровно один камень.board=[[0, 2, 1], [1, 1, 1], [1, 1, 1]] → 1
Один лишний камень из центра верхнего ряда сдвигаем влево — 1 ход.
board=[[3, 0, 0], [0, 3, 0], [0, 0, 3]] → 8
Лишние камни из двух углов уходят в четыре соседние клетки за 4 хода, а два лишних камня из центра добираются до двух пустых углов, по 2 хода каждый. Итого 8.
board=[[1, 1, 1], [1, 1, 1], [1, 1, 1]] → 0
Камни уже стоят по одному — ходы не нужны.
board — матрица 3 × 3board[i][j] равна 9board=[[0, 2, 1], [1, 1, 1], [1, 1, 1]]
1
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 29 тестов на сервере, включая скрытые.