Пиши только выражение — оно подставится после return.
Все тесты
одинаковы для локальной и серверной проверки
Тест 1
Ввод: solution([1, 2, 3, 4, 5], 2)
Ожидалось: [[1, 2], [3, 4], [5]]
Тест 2
Ввод: solution([1, 2, 3, 4], 3)
Ожидалось: [[1, 2, 3], [4]]
Тест 3
Ввод: solution([1, 2, 3, 4], 1)
Ожидалось: [[1], [2], [3], [4]]
Тест 4
Ввод: solution([], 2)
Ожидалось: []
Локальная проверка и отправка в рейтинг используют один и тот же набор тестов. Если есть расхождение, причина обычно в лимитах времени или окружении раннера.