nepp, можно так: берём первый элемент массива, начинаем суммировать: первый + второй + ... + Nный, до тех пор, пока сумма не станет больше заданного числа. Если стала больше, а сумма не найдена, то вычитаем последний элемент, который был сложен с общей суммой и пропуская его, начинаем суммировать дальше. И так, пока не будет найдена сумма.
Пример:
Ввод: 12
[5, 3, 2, 6, 4]
5 + 3 + 2 + 6 // сумма больше 12,
5 + 3 + 2 + 6 - 6 =>
5 + 3 + 2 + 4 // сумма больше 12, так как элемент последний, то начинаем с пропуском последнего элемента (да это повторение, но более оптимизированного варианта я не придумал), затем с пропуском предпоследнего и так далее
И так, рано или поздно, будет найдена сумма 5 + 3 + 4
Я согласен, некорректно написал. Просто если автор задаёт такой вопрос, то я думаю, что для него 15.000 за данный проект - это нормально. Правильнее было стоимость в час уменьшить, рублей до 200, а время работы увеличить. Просто не хотел никого обидеть.
tarp20, не понятно, что за данные приходят в tweet. В данной части кода нет Hello world и Hello there #2. Кнопкам стиль пропишите нужный, а для отображения в столбик используйте флексы. Что в этом непонятно?
А, понял. Событие срабатывает когда я первый раз нажимаю на инпут, а должно срабатывать после того, как я цвет в color picker выбрал. Какое здесь событие нужно использовать?) click и потом onmouseup?
rPman, тут вы не правы конечно. Плавный переход к определённому блоку намного приятнее, чем резкие скачки по странице. Плавный скролл по анкорам стоит делать
С помощью псевдоэлемента добавь ::before или ::after. Тэг hr уже давно не юзают, но тоже можно.
А ещё лучше, если блоку добавить border, это самый простой и удобный вариант будет.