Развернуть связный список группами по K

Связные списки Сложная
Односвязный список задан массивом values. Разверните узлы группами по k подряд идущих элементов. Если в последней группе меньше k узлов - оставьте её без изменений.
Сигнатура функции
reverse_in_k_group(values: list, k: int) -> list
Примеры
ВходОжидаемый результат
[[1, 2, 3, 4, 5], 2][2, 1, 4, 3, 5]
[[1, 2, 3, 4, 5], 3][3, 2, 1, 4, 5]
1решили
1пытались
100%успешность
Войдите, чтобы решить →