Сообщение от samuel
|
к слову это мой первый язык програмирования
|
Отсюда всё и идет. Научитесь разбивать (декомпозировать) задачу на более мелкие, которые в свою очередь опять разбивать вплоть до задач того уровня, который Вы можете решить. Со временем это начнёт происходить автоматически.
Думать надо не на JS, а в императивном стиле т.е. "Как найти максимальный элемент в массиве? Пройтись по массиву, сравнивая текущий элемент с кандидатом на максимум"
Поможет тут, как уже говорили, только практика.