asdfjkd @ 2024-03-14 16:40:48
strs, a = input().split()
a = int(a)
while 1:
length = len(strs)
while length<a:
length *= 2
a = int(a-length/2-1)
if a<=len(strs):
print(strs[a-1])
break
测试点#2,#3没过,想不出来什么问题。 我是找变化前对应的字符的位置,然后若是小等于原始字符串的长度就直接输出。