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))
xxxxxxxxxx
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
def ascii_art(
T=selector([1,2,3],default=1,label='$\\mathbb{T}$'),
NL=input_box('5 31 1001',type=str,
label='$\\mathbb{N}$',width=10)):
N=int(str(NL).split()[T-1])
L=letters[count26down(N)]
pretty_print('Case #{}: {}'.format(T,L))
No comments:
Post a Comment