我目前正在对foobar(https://foobar.withgoogle.com/)进行挑战,这是谷歌邀请的唯一挑战。我有一个在我的本地计算机上完美运行的代码,但是当我验证它时,我在第4行得到 IndexError 。
def answer(n):
mystring = "2357111317192329"
mylist = list(mystring)
index = mylist[n] # This is line 4
newlist = mylist[n:]
firstfive = newlist[:5]
idnumber = ''.join(firstfive)
print idnumber
answer(3)
答案 0 :(得分:1)
您可以将mystring
视为列表(切片和不切片)。无需转换为列表然后加入。
如果mystring
在验证运行中的字符数超过n个字符,那么它应该有效。