This commit is contained in:
2024-03-19 17:15:23 +01:00
commit e73c964294
3 changed files with 301 additions and 0 deletions
+15
View File
@@ -0,0 +1,15 @@
def euklid_ggt(x, y):
while x > 0:
if x < y:
(x, y) = (y, x)
x -= y
return y
if __name__ == "__main__":
print(euklid_ggt(12, 8))
print(euklid_ggt(8, 12))
print(euklid_ggt(12, 12))
print(euklid_ggt(12, 1))
print(euklid_ggt(1, 12))
print(euklid_ggt(1, 1))
+14
View File
@@ -0,0 +1,14 @@
from SoSe24.algodat.foundation import AlgoDatValue
def euklid_ggt(x, y):
while x > 0:
if x < y:
(x, y) = (y, x)
x -= y
return y
if __name__ == "__main__":
print(euklid_ggt(AlgoDatValue(12), AlgoDatValue(8)))
AlgoDatValue.summary()