CCF 認證考試201712-1最小差值-Python實現

滿分代碼:

n=int(input())
num=list(map(int,input().rsplit()))
##num=num.sort()
num.sort()
minNum=abs(num[1]-num[0])

for i in range(1,n):
    cur=abs(num[i]-num[i-1])
    if cur<minNum:
        minNum=cur
print(minNum)

提交結果:

注意有1個細節要注意:num=num.sort() 這個寫法是錯誤的,會報“'NoneType' object is not subscriptable”錯誤,正確的寫法是直接寫num.sort()

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章