https://www.acmicpc.net/problem/25644
25644번: 최대 상승
미래를 예측하는 능력이 있는 정균이는 앞으로 $N$일간 ANA 회사의 주가가 어떻게 변하는지 정확히 예측할 수 있다. 정균이는 예측한 결과를 바탕으로 ANA 회사의 주식 한 주를 적당한 시점에 사고
www.acmicpc.net
package BOJ.dp;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
import java.util.function.Function;
public class BOJ_25644 {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine());
Function<String,Integer> stoi = Integer::parseInt;
int n = stoi.apply(st.nextToken());
int[] price = new int[n];
st = new StringTokenizer(br.readLine());
for(int i = 0 ; i < n ; i++){
price[i] = stoi.apply(st.nextToken());
}
int result = 0;
int prev = price[n-1];
for(int i = n-2 ; i >= 0 ; i--){
if(prev < price[i]){
prev = price[i];
continue;
}
result = Math.max(result, prev - price[i]);
}
System.out.println(result);
}
}
'알고리즘' 카테고리의 다른 글
백준 1331번 나이트 투어 (JAVA) (0) | 2023.02.03 |
---|---|
백준 1063번 킹 (JAVA) (1) | 2023.02.02 |
백준 새끼치기 (JAVA) (0) | 2023.01.31 |
백준 16918번 붐버맨 (JAVA) (0) | 2023.01.30 |
백준 26169번 세 번 이내에 사과를 먹자 (JAVA) (0) | 2023.01.29 |