給定一串數字,求他們兩兩之間最大的差值

2021-10-19 17:25:49 字數 896 閱讀 5742

n =

int(

input

('請輸入個數:'))

ls =

input

('請輸入數字:'

).split(

)def

solution

(nums,n)

:if n==

0or n==1:

return

none

elif n==2:

return

int(nums[1]

)-int(nums[0]

)else

:max

=int

(nums[1]

)-int(nums[0]

) fast=

2 low=

1while n>fast:

temp =

int(nums[fast])-

int(nums[low])if

max< temp:

max= temp

fast +=

1 low +=

1else

: fast +=

1 low +=

1continue

return

maxres=solution(ls,n)

print

(res)

在這裡,用到了定義函式的方法,return用於定義函式中

如果你喜歡的話,就不要吝惜你的一鍵三連了~

謝謝大家!

Android一串數字分兩段,底部對齊字型大小不同

一串數字 文字分兩段,字型大小不同 沒什麼技術含量,分享下。效果圖 package import android.content.context import android.graphics.canvas import android.graphics.color import android.g...

從兩端動態輸出一串字元

c語言標準庫中沒有sleep這個函式,它實際上是乙個系統api函式。函式功能 執行掛起一段時間 1 在vc中使用帶上標頭檔案,而且全稱為sleep 第乙個字母需要大寫。include 需要新增標頭檔案 sleep unisgned long 函式宣告windows中,sleep 裡面的單位,是以毫秒...

兩條相交的單向鍊錶,如何求他們的第乙個公共節點

問題 兩個單向鍊錶,可能存在公共節點。如何判斷是否存在公共節點,並找出它們的第乙個公共結點。思想 1.如果兩個鍊錶相交,則從相交點開始,後面的節點都相同,即最後乙個節點肯定相同 2.從頭到尾遍歷兩個鍊錶,並記錄鍊錶長度,當二者的尾節點不同,則二者肯定不相交 3.尾節點相同,如果a長為la,b為lb,...