Farewell Round A 2023. Task 4
Python Only
# Competition Variant 1 (All Points)
letters='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
def count26down(number):
diff1,i,j=number,1,0
while number>0:
diff1=number; k1=i
number-=i*26; i+=1
while diff1>0:
diff2=diff1; k2=j
diff1-=k1; j+=1
return k2
T=int(input())
for t in range(T):
N=int(input())
L=letters[count26down(N)]
print('Case #{}: {}'.format((t+1),L))
No comments:
Post a Comment