Публикации по теме 'project-euler'
Задача кодирования JavaScript № 7
Сегодня мы собираемся решить следующую задачу от сайта Project Euler :
Самый большой палиндромный продукт
Палиндромное число одинаково читается в обоих направлениях. Самый большой палиндром, составленный из двух двузначных чисел, равен 9009 = 91 × 99.
Найдите самый большой палиндром, составленный из двух трехзначных чисел.
Я справляюсь с задачей быстрее, чем обычно, потому что мы уже решали некоторые задачи в прошлом и у нас больше опыта, не так ли? ;)
Во-первых, давайте..
Проект Эйлер- # 1
Кратное 3 и 5:
Задача просит найти сумму всех кратных 3 и 5 меньше 1000.
Самый первый подход, который пришел мне в голову, заключался в том, чтобы перебрать числа от 1 до 1000 и суммировать те, которые делятся на 3 или 5. Это можно наивно написать на Python следующим образом:
Это правильно, но выглядит некрасиво для такого красивого языка, как Python. Пифоническую версию можно записать следующим образом:
sum (iterable, start): возвращает сумму start (по умолчанию 0) и..