Skip to content

Commit 8f09e0f

Browse files
committed
Level 05: ggT: negative Zahlen korrekt
1 parent a52d952 commit 8f09e0f

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

Level_05/ggT.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,17 @@
77

88
# Berechnung
99
def ggT(a: int, b: int) -> int:
10+
# Beide Zahlen sollten positiv sein.
11+
# Wir nehmen einfach den Betrag.
12+
a = abs(a)
13+
b = abs(b)
14+
1015
# a soll größer sein als b.
1116
# Falls das nicht bereits der Fall ist,
1217
# tauschen wir die beiden einfach.
1318
if b > a:
1419
return ggT(b, a)
1520

16-
# Beide Zahlen sollten positiv sein.
17-
# Wir nehmen einfach den Betrag.
18-
a = abs(a)
19-
b = abs(b)
20-
2121
# Wenn b Null ist, sind wir fertig und a ist der ggT.
2222
# Ansonsten müssen wir (nochmal) rechnen.
2323
if b == 0:

0 commit comments

Comments
 (0)