Sobes.tech
Junior — Senior
68

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

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

СБЕРСБЕР
Условие задачи

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

def symmetry():
    pass

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

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