주식 가격
문제
문제 설명
초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요.
제한 사항
입출력 예
| prices | return |
|---|---|
| [1, 2, 3, 2, 3] | [4, 3, 1, 1, 0] |
입출력 예 설명 #1
접근 방식 및 나의 해답
반복문으로 현재 target의 값보다 작은 값의 첫번째 index를 받아서 작은 값이 있는 경우, 없는 경우를 나눠 조건문으로 answer Array에 push한다.
이 해답의 문제점
예시에는 [1,2,3,2,3] 이런 식으로 변경 값이 1로 고정되어있지만, 해당 예시만 그렇게 되어있는 것으로 2 이상의 값이 오르거나 떨어진 경우도 있음
그럴 경우 indexOf(target-1) 로는 판별되지 않음