2024.05.29 ( Java )

changi123·2024년 5월 29일
0
post-thumbnail

1. 주식가격

Implement ( https://school.programmers.co.kr/learn/courses/30/lessons/42584 )

GitHub -> https://github.com/changi123/programmers/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/2/42584.%E2%80%85%EC%A3%BC%EC%8B%9D%EA%B0%80%EA%B2%A9
  • 스택/큐 활용 문제인데 그냥 구현으로 풀려서 구현으로 푼 문제
package problem_solving.stack;

import java.util.Arrays;
import java.util.Stack;

public class Programmers_42584 {

	public static void main(String[] args) {
		int [] prices = {1, 2, 3, 2, 3};
		System.out.println(Arrays.toString(solution(prices)));
		
	}
    public static int[] solution(int[] prices) {
    	int[] answer = new int[prices.length];
        for(int i = 0 ; i < prices.length;i++) {
        	int basic = prices[i];
        	
        	for(int j = i+1 ; j< prices.length;j++) {
        		
        		int compare = prices[j];
        		if( basic <= compare) {
        			answer[i]++;
        		}else {
        			answer[i]++;
        			break;
        		}
        		
        	}
        }
        return answer;
    }
}

2. 백준 레벨 변동

  • Gold 5 1% -> Gold 5 9%

3. 풀이 유형

  • Implement - 1문제
profile
개발자 홍찬기 꾸준한 사람이 되자

0개의 댓글

관련 채용 정보