bit가 눈 앞에서 왔다갔다

Py) 프로그래머스 42584 본문

Algorithm/Prob

Py) 프로그래머스 42584

헬린인형 2022. 1. 7. 19:08

꺅ㄱㄱ가ㅏㄱ가각

답 검색 안하고 맞춘게 너무 오랜만이뮤ㅠㅜㅠㅠ 뿌듯하군여 큐 스택이지만 그래도^0^

제출한 코드가 한번에 파란색으로 좡좡좡 뜨는거 보는게 매우 기분 좋은 거였군여

물론 enumerate 어떻게 쓰는거지 하고 그건 검색함 이전 포스팅도 참고함

...그게 검색한거랑 다름 없는건가..?,,

(+ 떨어지고 있는 코인 가격에 조의를..)

https://programmers.co.kr/learn/courses/30/lessons/42584

 

코딩테스트 연습 - 주식가격

초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 제한사항 prices의 각 가격은 1 이상 10,00

programmers.co.kr

 

from collections import deque
def solution(prices):
    answer = []
    
    deq = deque([(i, v) for i, v in enumerate(prices)])
    # i가 인덱스 번호
    while deq:
        num = deq.popleft()

        for l in deq:
            if num[1] > l[1]:
                break
        time = l[0] - num[0]
        answer.append(time)


    return answer

 

반응형

'Algorithm > Prob' 카테고리의 다른 글

Py) 프로그래머스 42627  (0) 2022.01.12
Py ) 프로그래머스 60057 + 1/16다시풀기  (0) 2022.01.10
Py) 프로그래머스 42587  (0) 2022.01.07
Py) 프로그래머스 43165  (0) 2022.01.05
Py, Java) 프로그래머스 42576  (0) 2022.01.04
Comments