masuTomo’s blog

競技プログラミングの勉強メモです.主にPythonを使用します.数学の記事も書くかもしれません.

アルゴリズムとデータ構造(けんちょん本)3.4

アルゴリズムとデータ構造(けんちょん本)

この本の気になった章末問題等をPythonでやったりして更新してみることにする。いつまで続くかはわからない。おかしな点があれば教えてください。

章末問題3.4

#入力の受け取り
#入力でa_1, a_2, ,,,,a_Nを受け取る
A = list(map(int,input().split()))

#最大値,最小値はこの範囲内に収まっているとする
max = -10000000
min =  10000000

#Aは長さNなのでO(N)
for i in range(len(A)):
  if A[i] > max:
    max = A[i]
  if A[i] < min:
    min = A[i]
#差の最大値は最大値―最小値で得られる。
print(max-min)

これでええんか?