728x90
반응형

브루트포스 알고리즘 문제이다. 최댓값이 몇 번 갱신되는지를 확인해주면 된다.

N = int(input())
li = [int(input()) for _ in range(N)]
left_cnt = right_cnt = 0
left_max = right_max = 0
for n in li:
    if n > left_max:
        left_max = n
        left_cnt += 1
for n in li[::-1]:
    if n > right_max:
        right_max = n
        right_cnt += 1
print(left_cnt)
print(right_cnt)
728x90
반응형

+ Recent posts