queens[i] = [x, y] — позиция i-го ферзя, king = [x, y] — позиция короля.
Ферзь бьёт короля, если они стоят на одной горизонтали, вертикали или диагонали и между ними нет других фигур.
Верните координаты всех ферзей, которые бьют короля, в любом порядке.queens=[[2, 2], [5, 5], [2, 6], [6, 2], [4, 7]], king=[4, 4] → [[2, 2], [2, 6], [4, 7], [6, 2], [5, 5]]
По диагоналям короля видят ферзи [2, 2], [5, 5], [2, 6] и [6, 2]. Ферзь [4, 7] стоит на одной горизонтали с королём и тоже бьёт — между ними пусто.
queens=[[0, 1], [0, 3], [3, 0]], king=[0, 0] → [[0, 1], [3, 0]]
Ферзь [0, 3] закрыт ферзём [0, 1], а [3, 0] бьёт по вертикали.
queens=[[1, 2], [2, 1]], king=[0, 0] → []
Оба ферзя стоят ходом коня от короля — ни одна линия их не соединяет.
queens=[[2, 2], [5, 5], [2, 6], [6, 2], [4, 7]], king=[4, 4]
[[2, 2], [2, 6], [4, 7], [6, 2], [5, 5]]
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 63 теста на сервере, включая скрытые.