Базовые алгоритмыМатематикаmedium

Line Reflection

Дан массив точек, одна точка — массив вида [x, y].

Гарантируется, что все точки уникальные, а обе координаты — целые числа. Порядок точек в данном массиве произвольный.

const points = [ [1, 2], [0, -3], [-1, 2], [5, 2], [2, 0], [4, -3], [3, 2], ]; console.log(isSymmetric(points)); // true

Требуется определить, существует ли такая вертикальная прямая, относительно которой все точки расположены симметрично.

Например, в примере выше такая прямая проходит через x=2.