Общий край

Иногда два списка считаются связанными, если у них совпадает хотя бы начало или конец. Функция common_end получает два непустых списка чисел a и b. Верни True, если первые элементы списков равны или если равны последние элементы. Если оба края разные, верни False.

Примеры

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

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

def common_end(a: list[int], b: list[int]) -> bool:

Теги

listsarray
PostgreSQLv16

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

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