Развернуть связный список группами по 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%успешность
Войдите, чтобы решить →