Вертикаль из матрицы

Матрица может храниться в строке: каждая новая строка текста — это ряд таблицы, а числа разделены пробелами. Функция получает matrix_string и номер столбца index, где счёт начинается с 1. Возьмите число с этой позиции из каждой строки и верните получившийся столбец как список чисел.

Примеры

Ввод
"1 2 3\n4 5 6\n7 8 9", 1
Вывод
[1, 4, 7]
Ввод
"1 2 3\n4 5 6\n7 8 9", 2
Вывод
[2, 5, 8]
Ввод
"1 2 3\n4 5 6\n7 8 9", 3
Вывод
[3, 6, 9]

Нужно реализовать

def matrix_column(matrix_string: str, index: int) -> list[int]:

Теги

arraystrings
PostgreSQLv16

Здесь будет результат выполнения кода

Видимые тесты
1
Ввод
"1 2 3\n4 5 6\n7 8 9", 1
Ожидаемый[1,4,7]
2
Ввод
"1 2 3\n4 5 6\n7 8 9", 2
Ожидаемый[2,5,8]
3
Ввод
"1 2 3\n4 5 6\n7 8 9", 3
Ожидаемый[3,6,9]
4
Ввод
"89 1903 3\n18 3 1\n9 4 800", 2
Ожидаемый[1903,3,4]
5
Ввод
"1 2 3\n4 5 6\n7 8 9", 0
Ожидаемый[3,6,9]
6
Ввод
"1 2 3\n4 5 6\n7 8 9", -1
Ожидаемый[2,5,8]
Фокус-радио
На паузе · SomaFM · Fluid