Я пытался решить эту проблему в течение нескольких дней, но все еще не мог получить правильный вывод. проблема заключается в следующем, например, если я использую число 50, оно имеет list [2, 5]
в качестве prime factors
и соответствующие multiplicities
из этих factors
выглядят следующим образом [1, 2]
prime_factors = [2, 5]
multiplicities = [1, 2]
так что divisors
должен иметь output
[1, 2, 5, 10, 25, 50]
, но это только проблема, как мне создать function
, который получает все divisors
определенного input
, используя его prime factors
и их соответствующие multiplicities
?