문제 설명
문제 해결
굳이 스택, 큐를 이용하여 풀 필요는 없다고 생각했고 반복문을 이중으로 돌려 문제를 풀었다.
def solve(prices):
res = []
for i in range(len(prices)):
count = 0
prev = prices[i]
for j in range(i+1, len(prices)):
if prev <= prices[j]:
count+=1
else:
if j < len(prices):
count+=1
break
res.append(count)
return res
def solution(prices):
answer = solve(prices)
return answer
'Algorithm > 프로그래머스 연습 문제' 카테고리의 다른 글
프로그래머스 / 코딩 테스트 / 짝지어 제거하기 (0) | 2020.12.28 |
---|---|
프로그래머스 / 코딩 테스트 / 위장 (1) | 2020.12.27 |
프로그래머스 / 코딩 테스트 / 숫자의 표현 (0) | 2020.12.26 |
프로그래머스 / 코딩 테스트 / 전화번호 목록 (0) | 2020.12.26 |
프로그래머스 / 코딩 테스트 / N개의 최소공배수 (0) | 2020.12.25 |