주식 가격

문제


문제 풀이

해당 문제는 문제 풀이를 하기보다는 문제자체가 뭐라고 하는지 이해가 안되는 문제이다. 현재 인덱스 보다 크거나 같은 값이 앞에 연속적으로 몇 개가 있냐를 따지는 문제이며, 중간에 작아지는 부분이 있다면, 마지막으로 +1을 더 해주면 되는 문제이다. 이 문제는 2단계에 있을 문제는 아닌 듯 하다. 


 나의 답안

public static 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++) {
            if (prices[i] <= prices[j]) {
                answer[i]++;
            } else {
                answer[i]++;
                break;
            }
        }
    }

    return answer;
}

'Programmers 문제풀이 > Lv.2' 카테고리의 다른 글

모음사전  (0) 2023.04.05
땅따먹기  (0) 2023.04.05
오픈채팅방  (0) 2023.04.05
주차 요금 관리  (0) 2023.04.04
[3차] n진수 게임  (0) 2023.04.03