HackerRank University CodeSprint 2: Breaking the Records
problem
ある人がゲームで取った得点の列が与えられる。最高得点、最低得点の更新回数をそれぞれ答えよ。
solution
#!/usr/bin/env python3
n = int(input())
best, worst = float('-inf'), float('inf')
increased, decreased = -1, -1
for a in map(int, input().split()):
if best < a:
best = a
increased += 1
if worst > a:
worst = a
decreased += 1
print(increased, decreased)