Удаление 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%успешность
Войдите, чтобы решить →