코딩테스트 연습
- programmers.co.kr
- 탑
def solution(heights):
tmp_list = []
answer = []
for i,x in enumerate(heights):
tmp_list += [i]
while len(heights) > 1:
cnt = len(heights)
tmp = heights.pop()
cnt -= 1
for y in heights[::-1]:
if y > tmp:
answer += [tmp_list[cnt]]
break
else:
cnt -=1
else:
answer += [0]
answer +=[0]
answer = [x for x in answer[::-1]]
return answer
반응형
'CodingTest > Level2' 카테고리의 다른 글
[연습]코딩테스트-프린터 (0) | 2020.02.13 |
---|---|
[연습] 코딩테스트- 쇠막대기 (0) | 2020.02.11 |
[연습] 코딩테스트 - 구명보트 (0) | 2020.02.10 |
[연습] 코딩테스트 - 다리를 지나는 트럭 (0) | 2020.02.05 |
[연습] 코딩테스트 - 스킬트리 (0) | 2020.02.05 |