Обложка канала

Frontend Головного Мозга

Настоящий клондайк для frontend-разработчиков.

Frontend Головного Мозга

4 года назад
Открыть в
Вектор Ваша задача — определить связь между заданной точкой и вектором. Направление вектора важно! Чтобы определить, находится точка слева или справа, вы должны представить себя стоящим в начале вектора и смотрящим на конец вектора. Функция принимает координаты точки и координаты вектора на 2D-плоскости: точка = [х, у] вектор = [[x, y], [x, y]] (две точки, направление от первой ко второй) Функция должна вернуть: -1, если точка находится слева от вектора. 0, если точка находится на той же линии, что и вектор. 1, если точка находится справа от вектора. Пример:
vector = [[0, 0], [1, 1]]

pointVsVector([0,1], vector) - вернёт -1

pointVsVector([2,2], vector) - вернёт 0

pointVsVector([2,0], vector) - вернёт 1

Векторы всегда имеют ненулевую длину, поэтому вам не нужно проверять это на данном этапе. ===Решать задачу на Codewars=== 📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇 #codewars #легко #js #33kata 👉 @frontend_mind