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으로 풀던데 일단 패스. 배열로 풀었음.