[프로그래머스/Python] 스택/큐 - 주식가격

Sujin Lee·2022년 4월 27일
0

코딩테스트

목록 보기
29/172
post-thumbnail
post-custom-banner

😎 나의 풀이

def solution(prices):
    answer = []
    for i in range(len(prices)):
        time = 0
        for j in range(i+1,len(prices)):
            if prices[i] <= prices[j]:
                time += 1
            else:
                time += 1
                break
        answer.append(time)
    return answer
  • prices 첫번째 값이랑 두번째 값 ~ 마지막 값과 비교
    • 첫번째 값보다 크거나 같으면 time+1 그리고 계속 비교
    • 첫번째 값보다 작으면 time+1 그리고 break 그리고 answer.append
  • answer.append(time)
    • 리스트 안에 있는 값들과 비교를 다 한 후에는 가격이 떨어지지 않은 기간timeanswer.append
profile
공부한 내용을 기록하는 공간입니다. 📝
post-custom-banner

0개의 댓글