First commit
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
from Cryptotools.Numbers.primeNumber import gcd
|
||||
|
||||
def compute_multiple(a):
|
||||
"""
|
||||
This function compute the 20 first multiples of the number a
|
||||
|
||||
Args:
|
||||
a (Integer): the number
|
||||
|
||||
Return:
|
||||
list of multiple of a
|
||||
"""
|
||||
|
||||
r = list()
|
||||
for i in range(1, 20):
|
||||
r.append(a * i)
|
||||
return r
|
||||
|
||||
def lcm(a, b):
|
||||
"""
|
||||
This function get the LCM (Least Common Multiple) a of b
|
||||
|
||||
Args:
|
||||
a (Integer): the number
|
||||
b (Integer): the number
|
||||
|
||||
Return:
|
||||
the LCM
|
||||
"""
|
||||
return (b // gcd(a, b)) * a
|
||||
|
||||
Reference in New Issue
Block a user