DailyTemperature

ims·2021년 1월 8일
0
package sample;

import java.util.Stack;

/*
   온도가 높아지는 날 구하기
   특정 조건이 만족될 때까지 어딘가에 넣는다 = stack
 */
public class Daily {
    public static void main(String[] args) {
        int[] nums = {73,74,75,71,69,72,76,73};
        int[] res = solution(nums);

        for (int number : res) {
            System.out.println("number = " + number);
        }
    }

    private static int[] solution(int[] temper) {

        int result[] = new int[temper.length];

        for(int i=0;i<temper.length;i++){
            for(int j=i+1;j<temper.length;j++){
                if(temper[i]<temper[j]){
                    result[i]=j-i;
                    break;
                }
            }
        }
        return result;
    }
}

stack으로 풀던데 일단 패스. 배열로 풀었음.

profile
티스토리로 이사했습니다! https://imsfromseoul.tistory.com/ + https://camel-man-ims.tistory.com/

0개의 댓글