Удаление N-го узла с конца
Связные списки
Средняя
Дан список значений arr и число n. Удалите n-й узел с конца связного списка (n=1 - последний узел) и верните оставшиеся значения в виде массива. Гарантируется, что такой узел существует.
Сигнатура функции
remove_nth_from_end(arr: list[int], n: int) -> list[int]
Примеры
| Вход | Ожидаемый результат |
| [[1, 2, 3, 4, 5], 2] | [1, 2, 3, 5] |
| [[1], 1] | [] |
| [[1, 2], 1] | [1] |
| [[1, 2], 2] | [2] |
| [[1, 2, 3], 3] | [2, 3] |
| [[10, 20, 30, 40, 50], 1] | [10, 20, 30, 40] |
| [[10, 20, 30, 40, 50], 5] | [20, 30, 40, 50] |
| [[5, 4, 3, 2, 1], 3] | [5, 4, 2, 1] |
| [[1, 2, 3, 4], 4] | [2, 3, 4] |
| [[7, 8, 9], 2] | [7, 9] |
1решили
1пытались
100%успешность
Войдите, чтобы решить →