Sobes.tech
Back to tasks
Junior — Senior
78

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

Companies where asked:
СБЕРСБЕР

Task condition

livecode

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

def symmetry():
    pass

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

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