Шахматный удар ферзя

В шахматах ферзь ходит по строкам, столбцам и диагоналям, поэтому его удобно проверять через координаты. Даны позиции белого и чёрного ферзя как списки [row, column] на доске 8x8. Верните True, если один ферзь может атаковать другого за один ход, иначе верните False.

Примеры

Ввод
[2, 4], [6, 6]
Вывод
False
Ввод
[2, 4], [2, 7]
Вывод
True
Ввод
[2, 4], [5, 4]
Вывод
True

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

def can_attack(white: list[int], black: list[int]) -> bool:

Теги

math
PostgreSQLv16

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

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