MCPcopy Index your code
hub / github.com/geekcomputers/Python / greatestPrimeFactor

Function greatestPrimeFactor

primelib/primelib.py:194–215  ·  view source on GitHub ↗

input: positive integer 'number' >= 0 returns the greatest prime number factor of 'number'

(number)

Source from the content-addressed store, hash-verified

192
193
194def greatestPrimeFactor(number):
195 """
196 input: positive integer 'number' >= 0
197 returns the greatest prime number factor of 'number'
198 """
199
200 # precondition
201 assert isinstance(number, int) and (number >= 0), (
202 "'number' bust been an int and >= 0"
203 )
204
205 ans = 0
206
207 # prime factorization of 'number'
208 primeFactors = primeFactorization(number)
209
210 ans = max(primeFactors)
211
212 # precondition
213 assert isinstance(ans, int), "'ans' must been from type int"
214
215 return ans
216
217
218# ----------------------------------------------

Callers

nothing calls this directly

Calls 1

primeFactorizationFunction · 0.85

Tested by

no test coverage detected