5 месяцев назад
Как найти сумму цифр числа в Python?
Суммирование числовых значений – распространенная задача в программировании. Дано число, например 345 Нужно найти сумму цифр числа в Python, то есть: 3 + 4 + 5 = 12 ❗Важно: алгоритм работает с числами, а не со строками или другими типами переменных. То есть на вход алгоритма должно поступать целое число (int). Для корректного отображения ответа лучше использовать именно целый тип чисел (int), без запятых. Цикл while - используется для многократного выполнения блока кода, пока заданное условие остаётся истинным ⇨ 1...
1 год назад
Проект Эйлер 10: Сумма простых чисел до 2000000
Задача Сумма простых чисел меньше 10 равна 2 + 3 + 5 + 7 = 17. Найдите сумму всех простых чисел меньше двух миллионов. Решение Надо сказать, что решение здесь уже заведомо известно, так как в предыдущих задачах это уже встречалось. Обжёгшись ранее на оптимизациях, для начала попробую лобовое решение: Как мы должны помнить, здесь для поиска простого числа перебираются все множители числа n, но оптимизация заключается в том, чтобы перебирать их только до sqrt(n). Также ради разнообразия я использовал код: sum += n & is_prime(n); Вместо проверки с помощью if...