Cod sursa(job #3320657)

Utilizator CXHRISXhamani Christian CXHRIS Data 6 noiembrie 2025 21:48:03
Problema Algoritmul lui Euclid Scor 0
Compilator py Status done
Runda Arhiva educationala Marime 0.65 kb
def euclid(a, b):
    while b != 0:
        r = a % b
        a = b
        b = r
    return a

def main():
    try:
        with open("euclid2.in", "r") as input:
            lines = input.readlines() 

        results = []
        
        for line in lines[1:]: 
            parts = line.strip().split()
            
            if len(parts) >= 2:
                x = int(parts[0])
                y = int(parts[1])
                results.append(str(euclid(x, y)))

        with open("euclid2.out", "w") as output:
            output.write("\n".join(results) + "\n")

    except:
        pass

if __name__ == "__main__":
    main()