1 год назад
Проект Эйлер 34: Факториалы цифр
Задача 145 является любопытным числом, поскольку 1! + 4! + 5! = 1 + 24 + 120 = 145. Найдите сумму всех чисел, каждое из которых равно сумме факториалов своих цифр. Примечание: поскольку 1! = 1 и 2! = 2 не являются суммами, учитывать их не следует. Решение Даже не знаю, почему эта задача 34-я по списку, она вполне могла бы быть первой. Тут нет ничего сложного и всё считается напрямую. Факториалы цифр от 0 до 9 заранее посчитаны и занесены в массив factorials. Обратите внимание, что 0! = 1...
1981 читали · 4 года назад
Примеры решения задач на Python (кортежи, списки, for, split, join).
Задачи для отработки навыков использования кортежей, списков, цикла FOR in range, цикла в цикле, методов split и join. Задачи: лесенка чисел, флаги, ферзи, потерянная карточка, сумма факториалов, замечательные числа, сжатие списка, уникальные элементы, самое частое число...