"""
[문제 설명]
왼쪽에서 건물들을 바라볼 때 보이는 건물의 개수를
구하려고 합니다.

앞에 있는 모든 건물보다 높은 건물은 보이고,
앞에 더 높은 건물이 있는 건물은 보이지 않습니다.

건물의 층수가 4, 7, 5, 9, 6, 8인 경우,

- 4층 건물(A)은 보입니다.
- 7층 건물(B)은 앞의 건물보다 높으므로 보입니다.
- 5층 건물(C)은 앞에 더 높은 건물이 있으므로
  보이지 않습니다.
- 9층 건물(D)은 앞의 모든 건물보다 높으므로 보입니다.
- 6층 건물(E)은 보이지 않습니다.
- 8층 건물(F)은 앞에 9층 건물이 있으므로
  보이지 않습니다.

따라서 보이는 건물은 A, B, D 총 3개이며,
3을 return 합니다.

코드가 올바르게 동작할 수 있도록 빈칸을 채워
전체 코드를 완성해 주세요.

[입력 설명]
입력1에 건물의 수, 입력2에 건물의 층수가
배열(리스트)로 주어집니다.

- 건물의 층수는 1 이상 100 이하입니다.
- 건물의 개수는 1개 이상 100개 이하입니다.

[출력 설명]
왼쪽에서 보이는 건물의 개수를 return 합니다.

[예제 1]

입력:
6
4 7 5 9 6 8

출력:
3

설명:
위의 설명과 같습니다.

[예제 2]

입력:
5
11 6 9 15 7

출력:
2

설명:
건물의 층수가 11, 6, 9, 15, 7인 경우,

- 11층 건물(A)은 보입니다.
- 6층 건물(B)은 보이지 않습니다.
- 9층 건물(C)은 보이지 않습니다.
- 15층 건물(D)은 앞의 모든 건물보다 높으므로
  보입니다.
- 7층 건물(E)은 보이지 않습니다.

따라서 보이는 건물은 A, D 총 2개이며,
2를 return 합니다.
"""


# ========================================
# 1개의 pass를 지우고 알맞은 코드를 작성하세요.
# ========================================

len_buildings = int(input(""))

buildings = list(map(int, input("").split()))

answer = 0
max_height = 0

for height in buildings:
    if (height>max_height):
        answer += 1
        max_height = height

print(answer)

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: