https://level.goorm.io/exam/48193/%EB%A7%89%EB%8C%80%EA%B8%B0/quiz/1
구름LEVEL
코딩테스트에서 가장 높은 비중을 차지하는 알고리즘 문제를 제작하고 풀이할 수 있는 온라인 저지 서비스입니다. 기업에서 선호하는 C, C++, 파이썬(Python), 자바(Java), 자바스크립트(Javascript) 이
level.goorm.io
# 막대기 개수 n개
n = int(input())
# n개 만큼의 막대기 높이 입력
sticks = []
for i in range(n):
sticks.append(int(input()))
#처음 보이는 제일 끝 막대기
cnt = 1
# 처음 보이는 막대기 기준으로 높이 설정
height = sticks[-1]
# 역순 출력, 처음 보이는 막대기보다 키가 큰 막대기가 있으면 count 횟수 1 증가, 막대기 높이 갱신
for i in range(len(sticks) -1, -1, -1):
if height - sticks[i] < 0 :
cnt += 1
height = sticks[i]
print(cnt)
'코딩 > 구름' 카테고리의 다른 글
[구름 1단계] 앵무새 꼬꼬 (0) | 2022.03.23 |
---|---|
[구름 1단계] 뱀이 지나간 자리 (0) | 2022.03.23 |
[구름 1단계] 파손된 램 (0) | 2022.03.21 |
[구름 1단계] 정사각형의 개수 (0) | 2022.03.21 |
[구름 1단계] 여름의 대삼각형 (0) | 2022.03.21 |