[프로그래머스]주식가격(JAVA)

JESS YANG·2021년 5월 2일
0

프로그래머스

목록 보기
5/13
post-thumbnail

문제

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

내 코드

	public int[] solution(int[] prices) {
		int [] result = new int[prices.length];
        	//1
		for(int i=0; i<prices.length; i++){
			for(int j=i+1;j<prices.length;j++){
            			//2
				result[i] = j-i;
                		//3
				if(prices[i] > prices[j])
					break;
			}
		}
		return result;
	}

풀이

파라미터로 주어진 배열 요소들이 각각 얼마만큼의 시간동안 가격이 상승하는지를 알아내서 배열로 반환 해야 한다.
1. 2중 for문 사용해서 모든 요소를 돌면서 가격을 확인한다.
2. result 배열에 시간을 기록
3. 가격이 더이상 안오를 경우 안쪽 for문을 빠져나간다.

0개의 댓글