プログラマー-株価


テキスト


質問する



sol

  • キューの構成により、キューが空き始める前に
  • をループする.
  • popleft()と以下のインデックス値を比較することでcountを増減します.
    .)もっと大きければ、breakを掛けてドアから出て
  • code

    from collections import deque
    def solution(prices):
        answer = []
        prices= deque(prices)
        while prices:
            tmp = prices.popleft()
            count = 0
            if prices:
                for i in prices:
                    count += 1
                    if tmp > i:
                        break
            answer.append(count)
            count = 0 
        return answer