Публикации по теме 'project-euler'


Проект Эйлера — Решение задачи 83
Описание проблемы находится здесь и нажмите здесь , чтобы увидеть все другие мои решения Эйлера на F#. Это более сложная версия задачи 82 , и теперь вы можете двигаться во всех четырех направлениях! Как и раньше, мы начинаем с загрузки входных данных в 2D-массив: и инициализируйте другую матрицу того же размера, чтобы содержать минимальную сумму, ведущую к каждой ячейке: Однако на этот раз мы сделали по-другому, так это выбрали начальные значения по умолчанию: для..

Сумма кратна 3 или 5 ниже n — Проектная задача Эйлера 01 Решение
Проект Эйлер Линк Ссылка на ХакерРанк Проблема Для заданного числа n найдите сумму всех чисел, кратных 3 или 5 меньше n. Пример Пусть n = 20. Кратность 3 меньше 20 равна 3,6,9,12,15,18. Кратность 5 меньше 20 равна 5,10,15. Сумма всех этих чисел равна 3+6+9+12+15+18+5+10=78. Обратите внимание, что 15 кратно 3 и 5, и мы добавляем его к нашей сумме только один раз. Подход 1: Циклы Мой первый подход к этой проблеме заключался в том, чтобы сохранить переменную суммы,..

Решение проблемы 1 в проекте Эйлера на JavaScript
Начнем с первой и простейшей задачи из серии Project Euler. Все статьи о решениях будут следовать той же схеме, что и эта. Он будет разбит на подразделы, и все решения JavaScript будут доступны в моем Github Repo . Постановка задачи Если мы перечислим все натуральные числа ниже 10, которые кратны 3 или 5, мы получим 3, 5, 6 и 9. Сумма этих кратных 23. Найдите сумму всех кратных 3 или 5 меньше 1000. Анализ проблемы Мы можем разбить проблему на три подраздела. Нам..

Проект Эйлер, часть 2
Вернитесь к Части 1 для получения некоторых общих рекомендаций. Теперь мы рассмотрели: типы инициализация параметры объекты массивы Проблема 13 Ниже вы увидите, что я поместил числа для Задачи 13 в массив строк. Остальное зависит от вас. Особо следует отметить три вещи. Во-первых, вы можете перебирать символы строки следующим образом: for aChar in aString {} . Во-вторых, вы можете создавать объекты Int из символов следующим образом: let i = Int(String(aChar))! ...

Проект Эйлер: проблема 1 с Javascript
Кратное 3 и 5 Передняя Материя Вот и мы, пытаемся решить проблемы программирования с помощью Dark Souls. Сегодня мы начнем с довольно простой задачи: получить значения, кратные 3 и 5. Задача 1: умножение на 3 и 5 Если мы перечислим все натуральные числа ниже 10, которые кратны 3 или 5, мы получим 3, 5, 6 и 9. Сумма этих кратных 23. Найдите сумму всех кратных 3 или 5 под заданным значением параметра number . Версия видео Если вам нравится смотреть, а не читать, посмотрите..

Проект Эйлера # 1: умножение на 3 и 5
Исходная постановка задачи Если мы перечислим все натуральные числа ниже 10 , которые кратны 3 или 5 , получаем 3 , 5 , 6 и 9 . Сумма этих кратных чисел равна 23 . Найдите сумму всех кратных 3 или 5 ниже 1000 . Оригинальная ссылка из ProjectEuler . Общая версия Найдите сумму всех кратных 3 или 5 под заданным числом N . Формат ввода: Первая строка содержит T , количество тестов. за которыми следуют строки T ,..

Руководство разработчика JavaScript по проблемам Project Euler
Несколько месяцев назад я наткнулся на статью, в которой утверждалось, что каждый разработчик (и начинающий разработчик) должен решить первые 50« проблем Project Euler ». Итак, вот моя попытка решить первые 50 с помощью JavaScript. Почему Project Euler? Project Euler - это серия сложных задач, требующих математических навыков и навыков программирования. Я цитирую Беннета Гарнера из его статьи Считаете себя разработчиком? Вы должны решить проблемы Эйлера проекта..