grid с целыми числами и шаг step. За один ход можно прибавить step к любой клетке или вычесть его из неё.
Верните наименьшее число ходов, после которого все клетки поля равны между собой, или -1, если этого добиться нельзя.grid=[[3, 9], [6, 12]], step=3 → 4
Выравниваем всё до 6: 3 поднять на шаг, 9 опустить на шаг, 12 — на два. Итого 4.
grid=[[5, 7, 8]], step=2 → -1
5 и 7 нечётные, а 8 чётное: шагами по 2 их не уравнять.
grid=[[4], [4]], step=7 → 0
Клетки уже равны.
grid=[[3, 9], [6, 12]], step=3
4
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 98 тестов на сервере, включая скрытые.