mirror of
https://github.com/autistic-symposium/sec-pentesting-toolkit.git
synced 2025-04-27 11:09:09 -04:00
27 lines
400 B
Python
Executable File
27 lines
400 B
Python
Executable File
#!/usr/bin/python
|
|
|
|
|
|
def finding_gcd(a, b):
|
|
''' implements the greatest common divider algorithm '''
|
|
while(b != 0):
|
|
result = b
|
|
a, b = b, a % b
|
|
return result
|
|
|
|
|
|
def test_finding_gcd():
|
|
number1 = 21
|
|
number2 = 12
|
|
assert(finding_gcd(number1, number2) == 3)
|
|
print('Tests passed!')
|
|
|
|
if __name__ == '__main__':
|
|
test_finding_gcd()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|