각 시점의 가격의 상승을 전체 기간에서 판단해야 하므로 for문을 돌려 체크, 떨어지지 않은 기간만을 확인하면 되므로 down이라는 Boolean 변수로 체크...해주었는데 지금 생각해보니 down이 필요하지 않은 상황이다(count = 0을 더해도 괜찮으므로). 불필요한 코드를 자제하자.
def solution(prices):
answer = []
for i in range(len(prices)):
count = 0
down = False
for j in range(i+1, len(prices)):
if prices[i] <= prices[j]:
count +=1
else:
down = True
break
if down: count += 1
answer.append(count)
down = False
return answer