CCF201609-1-最大波動
阿新 • • 發佈:2020-09-03
最大波動
原題連線:http://118.190.20.162/view.page?gpid=T47
試題編號: | 201609-1 |
試題名稱: | 最大波動 |
時間限制: | 1.0s |
記憶體限制: | 256.0MB |
問題描述: |
問題描述
小明正在利用股票的波動程度來研究股票。小明拿到了一隻股票每天收盤時的價格,他想知道,這隻股票連續幾天的最大波動值是多少,即在這幾天中某天收盤價格與前一天收盤價格之差的絕對值最大是多少。
輸入格式
輸入的第一行包含了一個整數n,表示小明拿到的收盤價格的連續天數。 第二行包含n個正整數,依次表示每天的收盤價格。 輸出格式 輸出一個整數,表示這隻股票這n天中的最大波動值。 樣例輸入 6 |
題解:相鄰的相減,尋找最大差值
1 n = int(input()) 2 b = input().split() 3 a = [0]*len(b) 4 5 for i in range(len(b)): 6 a[i] = int(b[i]) 7 8 maxx = 0 9 10 for i in range(1, len(a)):11 if abs(a[i]-a[i-1]) > maxx: 12 maxx = abs(a[i]-a[i-1]) 13 14 print(maxx)