Cod sursa(job #2437115)

Utilizator jpinteaPintea Iosua jpintea Data 8 iulie 2019 15:59:51
Problema Algoritmul lui Euclid Scor 30
Compilator py Status done
Runda Arhiva educationala Marime 0.46 kb
from contextlib import redirect_stdout


def cmmdc(a, b):
    while b != 0:
        a, b = b, a % b
    return a


if __name__ == "__main__":
    lineList = [line.rstrip('\n') for line in open('euclid2.in')]
    with open('euclid2.out', 'w') as outputFile:
        with redirect_stdout(outputFile):
            for i, v in enumerate(lineList):
                if i > 0:
                    a, b = v.split()
                    print(cmmdc(int(a), int(b)))