ITP1_4_D: Min, Max and Sum
最小値, 最大値, 合計値 | プログラミング入門 | Aizu Online Judge
最小値、最大値、合計値を求める問題
最小値、最大値については、順次比較をし、入れ替えるかどうかを条件分岐させます。
最大値は、順次加算していきます。
解答1
n = int(input()) line = list(map(int, input().split())) max = line[0] min = line[0] sum = line[0] for i in range(1, n): if max < line[i]: max = line[i] elif min > line[i]: min = line[i] sum += line[i] print(min, max, sum)
解答2
最小値、最大値、合計値に関して、pythonではそれぞれmin()
max()
sum()
が用意されています。
n = input() a = list(map(int, input().split())) print(min(a), max(a), sum(a))