Публикации по теме '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 - это серия сложных задач, требующих математических навыков и навыков программирования. Я цитирую Беннета Гарнера из его статьи Считаете себя разработчиком? Вы должны решить проблемы Эйлера проекта..