Допустим, у меня есть список, элементы которого содержат координаты точки, например [(4,4), (3,4), (2,4), (1,4)]
, и я хочу проверить, находится ли определенная точка ниже или выше определенной линии или столбца
Так, например, функция
get_list_below_line([(4,4), (3,4), (2,4), (1,4)], 3, ResultList).
Будет выводить:
ResultList = [(2,4), (1,4)]
Моя проблема здесь в том, как мне выделить, например, ось X/Y
по заданной координате, чтобы я мог арифметически сравнить ее со значением Line? Поскольку каждый элемент списка имеет формат (Line,Column)
, как я могу получить только значение Line
из этой точки?
Например, с помощью Head|Tails
можно получить заданную полную координату (2,4)
, как я могу получить только 2
?