[프로그래머스] 주식가격 - Java, 자바

Kim Ji Eun·2022년 3월 8일
0

난이도

레벨 2

문제

https://programmers.co.kr/learn/courses/30/lessons/42584

풀이

배열로 풀면 쉽게 풀리는 문제

이중 for문을 이용하여 각 요소를 비교하고 가격이 떨어지지 않는다면 answer[i]를 증가시키면 된다.

코드

class Solution {
    public int[] solution(int[] prices) {
        int[] answer = new int[prices.length];
        for(int i=0;i<prices.length-1;i++){
            for(int j=i+1;j<prices.length;j++){
                answer[i]++;
                if(prices[i]>prices[j]){
                    break;
                }
            }
        }
        return answer;
    }
}
profile
Back-End Developer

0개의 댓글

관련 채용 정보