642 читали · 4 года назад
JavaScript Урок №6 (циклы)
JavaScript Урок №6 (циклы) В конце статьи разместил видео, где показал несколько примеров. Циклы используются для того, чтобы некоторый участок кода выполнился несколько раз подряд. Зачем это нужно - представьте, что вам нужно возвести в квадрат 1000 элементов массива. Если обращаться к каждому элементу отдельно по его ключу - это займет 1000 строчек кода, и для того, чтобы написать этого код, нужно будет потратить довольно много времени. В javaScript это делается с помощью циклов, который за тебя напишет эти 1000 строк и выполнит поставленную задачу...
Решаем задачи по JS на LeetCode | Графики, множество точек, линии | Max Points on a Line | Часть 11
Всем привет, сегодня мы будем решать вот такую задачу Нам даётся массив с точками, которые для удобства можно нарисовать на графике. Между этими точками можно провести прямые линии. Нам нужно найти прямую линию, которая может соединить больше всего таких точек, а потом вывести их количество. Нам придётся придумать способ, который будет правильно вычислять количество точек и делать это быстро. Сегодня у нас задача уровня "Hard", мне кажется, задачи такого уровня в своём блоге я ещё не решал. Из всех, кто решал эту задачу, справилось только 30...