dots, где dots[i] = [x, y] — координаты i-й точки. Все точки различны.
Нужно провести несколько прямых линий (бесконечных в обе стороны) так, чтобы каждая точка лежала хотя бы на одной из них. Верните наименьшее число прямых, которого для этого хватит.dots=[[0, 0], [1, 1], [2, 2], [0, 2], [2, 0]] → 2
Одна прямая проходит через [0, 0], [1, 1], [2, 2], вторая — через [0, 2] и [2, 0]. Все пять точек на одной прямой не лежат, поэтому меньше двух нельзя.
dots=[[3, -1]] → 1
Через одну точку достаточно провести одну прямую.
dots=[[0, 0], [1, 2], [2, 4], [3, 6]] → 1
dots[i] состоит из двух чиселdots=[[0, 0], [1, 1], [2, 2], [0, 2], [2, 0]]
2
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 97 тестов на сервере, включая скрытые.