Pagini recente » Cod sursa (job #8890) | Cod sursa (job #3310698) | Borderou de evaluare (job #3111261) | Cod sursa (job #2237313) | Cod sursa (job #2448992)
#!/usr/bin/env python3
import sys
sys.stdout = open('euclid2.out', 'w', buffering=1024)
def gcd(a, b):
while b:
a, b = b, a % b
else:
return a
fin = open('euclid2.in', 'r', buffering=1024)
for i in range(int(fin.readline())):
line = fin.readline()
splitIdx = line.index(' ')
a = int(line[:splitIdx])
b = int(line[splitIdx+1:])
print(gcd(a, b))
sys.stdout.close()