Одинаковые края

Проверка первого и последнего элемента часто нужна, когда список должен начинаться и заканчиваться одним и тем же значением. Функция same_first_last получает список чисел nums. Верни True, если список непустой и его первый элемент равен последнему. Если список пустой или края разные, верни False.

Примеры

Ввод
[1, 2, 3]
Вывод
False
Ввод
[1, 2, 3, 1]
Вывод
True
Ввод
[1, 2, 1]
Вывод
True

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

def same_first_last(nums: list[int]) -> bool:

Теги

listsarray
PostgreSQLv16

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

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