Sobes.tech
Назад к задачам
Junior — Senior
100

Нахождение вертикальной оси симметрии множества точек

Компании, где спрашивали:
СБЕРСБЕР

Условие задачи

livecode

Дан набор точек на двумерной плоскости (список пар координат). Требуется определить, существует ли вертикальная прямая, относительно которой набор точек симметричен, и если такая прямая есть, вернуть её абсциссу.

def symmetry():
    pass

Пример использования:

  • points = [(-4, 2), (4, 2), (3, 3), (-3, 3)] → результат: 0
  • points = [(-4, 2), (4, 3), (3, 3), (-3, 3)] → результат: None