-
728x90
- 각 주식 가격이 떨어지기까지의 시간을 구해 넣으면된다.
=> 자신의 다음 위치부터 for문을 돌면서 time증가!class Solution { public int[] solution(int[] prices) { int[] answer = new int[prices.length]; for(int i = 0; i < prices.length; i++) { int time = 0; for(int j = i + 1; j < prices.length; j++) { time++; if(prices[i] > prices[j]) break; } answer[i] = time; } return answer; } }
'알고리즘 풀이 > 프로그래머스' 카테고리의 다른 글
[level2] 프로그래머스 - 카펫(JAVA) (0) 2021.09.14 [level2] 프로그래머스 - 소수 찾기(JAVA) (0) 2021.09.14 [level2] 프로그래머스 - 기능개발(JAVA) (0) 2021.09.14 [level3] 프로그래머스 - 여행경로(JAVA) (0) 2021.09.14 [level3] 프로그래머스 - 단어 변환(JAVA) (0) 2021.09.14 댓글