View
반응형
문제
풀이
만약 다음 주식 가격이 더 올랐거나 같아서 유지가 되었다면 answer을 1 증가시키고
그게 아니라면 다음 시간까진 유지가 됐다고 판단하여 cnt를 1 증가시켜주고 break 시켜답을 구할 수 있다.
코드
def solution(prices):
answer = [0] * len(prices)
for i in range(len(prices)):
for j in range(i+1, len(prices)):
if(prices[i] <= prices[j]):
answer[i] +=1
else:
answer[i] +=1
break
return answer
반응형
'알고리즘 > Python' 카테고리의 다른 글
[프로그래머스] 나누어 떨어지는 숫자 배열 - python (0) | 2020.07.26 |
---|---|
[프로그래머스] 숫자게임 - python (0) | 2020.07.26 |
[프로그래머스] k번째 수 - python (0) | 2020.07.26 |
[프로그래머스] 스킬트리 - python (0) | 2020.07.26 |
[프로그래머스] 영어 끝말잇기 - python (0) | 2020.07.26 |