mirror of https://github.com/python/cpython
Minor algebraic simplification for the totient() recipe (gh-113822)
This commit is contained in:
parent
35fa13d48b
commit
aef375f56e
|
@ -1150,7 +1150,7 @@ The following recipes have a more mathematical flavor:
|
|||
# https://mathworld.wolfram.com/TotientFunction.html
|
||||
# totient(12) --> 4 because len([1, 5, 7, 11]) == 4
|
||||
for p in unique_justseen(factor(n)):
|
||||
n = n // p * (p - 1)
|
||||
n -= n // p
|
||||
return n
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue