Cod sursa(job #2673507)

Utilizator mactus13Radu Vlad mactus13 Data 17 noiembrie 2020 06:56:08
Problema Algoritmul lui Euclid Scor 30
Compilator py Status done
Runda Arhiva educationala Marime 0.45 kb

with open('euclid2.in', 'r') as reader, open('euclid2.out', 'w') as writer:
    T = int(reader.readline())

    while T>0:
        values = reader.readline()
        a, b = [int(value) for value in values.split()]
    
        minim = min(a, b)
        for idx in range(minim,0,-1):
            if (a % idx == 0 and b % idx == 0):
                writer.writelines(str(idx))
                writer.writelines('\n')
                break
    
        T -= 1