Cod sursa(job #2506581)
Utilizator | Data | 8 decembrie 2019 14:11:44 | |
---|---|---|---|
Problema | Algoritmul lui Euclid | Scor | 30 |
Compilator | py | Status | done |
Runda | Arhiva educationala | Marime | 0.43 kb |
IN_FILE = "euclid2.in"
OUT_FILE = "euclid2.out"
def gcd(a,b):
if (b == 0): return a
return gcd(b, a%b)
def main():
with open(IN_FILE, "r") as f:
lines = int(f.readline())
for index in range(0, lines):
line = f.readline().split(" ")
a, b = int(line[0]), int(line[1])
with open(OUT_FILE, "a") as o:
o.write(str(gcd(a,b)))
o.write("\n")
main()