1 год назад
Проект Эйлер 34: Факториалы цифр
Задача 145 является любопытным числом, поскольку 1! + 4! + 5! = 1 + 24 + 120 = 145. Найдите сумму всех чисел, каждое из которых равно сумме факториалов своих цифр. Примечание: поскольку 1! = 1 и 2! = 2 не являются суммами, учитывать их не следует. Решение Даже не знаю, почему эта задача 34-я по списку, она вполне могла бы быть первой. Тут нет ничего сложного и всё считается напрямую. Факториалы цифр от 0 до 9 заранее посчитаны и занесены в массив factorials. Обратите внимание, что 0! = 1...
1 год назад
Проект Эйлер 22: Рейтинг имён
Задача Используйте текстовый файл размером 46 КБ names.txt, содержащий более пяти тысяч имен. Начните с сортировки в алфавитном порядке. Затем подсчитайте алфавитные значения каждого имени и умножьте это значение на порядковый номер имени в отсортированном списке для получения количества очков имени. Например, если список отсортирован по алфавиту, имя COLIN (алфавитное значение которого 3 + 15 + 12 + 9 + 14 = 53) является 938-м в списке. Поэтому, имя COLIN получает 938 × 53 = 49714 очков. Какова сумма очков имен в файле? Решение Задача выглядит тривиальной для языков типа Питона...