Cod sursa(job #2592038)

Utilizator radumihai@ymail.comradu mihai [email protected] Data 31 martie 2020 23:24:24
Problema Algoritmul lui Euclid Scor 30
Compilator py Status done
Runda Arhiva educationala Marime 0.35 kb
fo = open("euclid2.in", "r")
next(fo)
fr = open("euclid2.out","w+")
def calc_euclid(a,b):
    if a == 0:
        return b
    elif b== 0:
        return a
    else:
        return calc_euclid(min(a,b),max(a,b)%min(a,b))

for line in fo:
    A,B = [int(s) for s in line.split()]
    fr.write(str(calc_euclid(A,B)) +"\n")

fo.close()
fr.close()