'''
listSize=int(input())
arrayList=list()
dist=listSize
k=int
i=int
for i in range(1,listSize):
arrayNo=int(input())
arrayList.append(arrayNo)
for i in range(1,listSize):
k=i+1
for k in range(1,listSize):
if(arraylist[i]==arrayList[k]&k-i<dist):
dist=k-i
k+=1
i+=1
print(dist)
'''
我犯了个错误 主要问题是:打印出具有相同值元素值的索引的最小差值 回溯(最近一次呼叫最后一次):
File "Solution.py", line 7, in <module>
arrayNo=int(input())
ValueError: invalid literal for int() with base 10: '7 1 3 4 1 7'
int()
的参数是一个字符串,包含多个由空格分隔的“整数”。请参阅有关字符串的split()
方法的文档,该方法可将输入拆分为所需的片段,然后对其应用int()相关问题 更多 >
编程相关推荐