Опять боролся со странной работой функции pow() в VScode. В программе использовал кеширование, раскладывал числа на отдельные цифры и собирал их обратно. Число 3797 обладает интересным свойством. Будучи само по себе простым числом, из него можно последовательно выбрасывать цифры слева направо, число же при этом остается простым на каждом этапе: 3797, 797, 97, 7. Точно таким же способом можно выбрасывать цифры справа налево: 3797, 379, 37, 3. Найдите сумму единственных одиннадцати простых чисел,...
Очередная задача на делители числа, в программе применил все улучшения кода, которым научился в предыдущих задачах. Совершенным числом называется число, у которого сумма его делителей равна самому числу. Например, сумма делителей числа 28 равна 1 + 2 + 4 + 7 + 14 = 28, что означает, что число 28 является совершенным числом. Число n называется недостаточным, если сумма его делителей меньше n, и называется избыточным, если сумма его делителей больше n. Так как число 12 является наименьшим избыточным...