approximate solution, подскажите еще пожалуйста, может вы знаете какой нибудь хороший сайт, где есть много задач хороших по программированию ? я нашел сайт www.codewars.com
Но там все на английском, а у меня пока с ним плохо, а так же задачи не совсем легкие для меня сейчас
Василий Банников, Скорее всего больше всего трудностей вызвали вот эти три вопроса от вас: Как объявить параметры? Алгоритм в голове не получается придумать? Не получается перевести алгоритм из головы в код?
Василий Банников, мне очень трудно представлять у себя в голове то чего не существует сейчас. Это первая большая проблема, то есть в данной задачи мы видим что те или иные параметры будут передоваться человеком, то есть мне проще работать с массивом который уже существует а не который абстрактный и который будет когда то там. Хотя я понимаю что как правило код и пишется для того, чего еще нет и чтобы можно было работать с любыми массивами например а не с каким то конкретным.
Вот в задачи моменты которые мне не понятны:
// который хранит в себе ближайшие к началу массива предметов предметы которые пользователю по карману - я сразу в голове себе начинаю думать, а какие предметы? у нас же еще ничего нет и как мне понять какой ближайший?
// Примечание: Эти предметы все вместе должны быть по карману для пользователя, а не отдельно,
// т.е. если у пользователя на балансе 500 условных единиц, то в массиве свойства availableItems
// общая стоимость предметов не должна превышать эти 500 условных единиц
Вот это я у себя в голове понимаю, суть задачи в том, что если пользователю хватает денег на все те товары которые лежат у него в корзине то он может их купить, если нет то не может, но как это все записать в виде кода я не понимал, я не понимал что мне нужно отнимать от своего баланса стоимость каждого предмета, а этот каждый предмет с помощью метода push записывать в массив, сейчас то я это уже понимаю потому что видел решение задачи, но тогда у меня в голове почти вся эта задача была как не понятная каша. Возможно я думаю слишком прямолинейной.
Василий Банников, Я пробовал себя в других сферах, но в итоге всегда возвращаюсь в программирование, занимался маркетингом, он мне в разы проще дается, но программирование притягивает к себе раз в какое то время.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.