Край заполняет всё

Иногда решение зависит не от всего списка, а только от его крайних элементов. Функция max_end3 получает список nums ровно из трёх чисел. Найди большее число между первым и последним элементом и верни новый список из трёх таких одинаковых значений.

Примеры

Ввод
[1, 2, 3]
Вывод
[3, 3, 3]
Ввод
[11, 5, 9]
Вывод
[11, 11, 11]
Ввод
[2, 11, 3]
Вывод
[3, 3, 3]

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

def max_end3(nums: list[int]) -> list[int]:

Теги

listsarray
PostgreSQLv16

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

Видимые тесты
1
Ввод
[1,2,3]
Ожидаемый[3,3,3]
2
Ввод
[11,5,9]
Ожидаемый[11,11,11]
3
Ввод
[2,11,3]
Ожидаемый[3,3,3]
4
Ввод
[5,2,5]
Ожидаемый[5,5,5]
5
Ввод
[3,2,1]
Ожидаемый[3,3,3]
6
Ввод
[0,0,0]
Ожидаемый[0,0,0]
Фокус-радио
На паузе · SomaFM · Fluid