python求助,80分
查看原帖
python求助,80分
838720
asdfjkd楼主2024/3/14 16:40
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没过,想不出来什么问题。 我是找变化前对应的字符的位置,然后若是小等于原始字符串的长度就直接输出。

2024/3/14 16:40
加载中...