start.
За ход игрок выбирает делитель d текущего числа x, такой что 0 < d < x и x делится на d без остатка, и заменяет число на доске на x - d. Кто не может сделать ход, проигрывает.
Оба играют наилучшим образом. Верните True, если выигрывает первый игрок, иначе False.start=4 → True
Первый вычитает 1 и оставляет 3. Второй может вычесть только 1 и оставляет 2. Первый снова вычитает 1, остаётся 1 — второму ходить нечем.
start=1 → False
У числа 1 нет подходящих делителей, так что первый проигрывает сразу.
start=5 → False
start=4
True
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 53 теста на сервере, включая скрытые.