Форум » Обработка целых чисел » Задача 25_5457 (253) » Ответить

Задача 25_5457 (253)

Alex66: Мне кажется, что условие задачи 25_5457 (253) не соответствует предложенному готовому решению. Найдите числа большие 2000000, сумма и произведение делителей которых нечётны. В ответе укажите наименьшие 6 таких чисел, количество делителей которых больше 30 А в программе вижу: oddDivs = [x for x in divs if x % 2 == 1] # numOddDivs = len(oddDivs) # это же количество нечетных делителей maxPrime = max([x for x in divs if isPrime(x)]) # макс. простой делитель if numOddDivs == len(divs) and numOddDivs > 30 and numOddDivs % 2 == 1: Или я не понял условия или это решение не указанной задачи

Ответов - 1

Alex66: Вроде начал понимать, посмотрет Джобса - разбор варианта от 15062022



полная версия страницы