|
|
@ -11,10 +11,22 @@ class Solution {
|
|
|
|
public static void main( String[] args ) {
|
|
|
|
public static void main( String[] args ) {
|
|
|
|
Scanner in = new Scanner( System.in );
|
|
|
|
Scanner in = new Scanner( System.in );
|
|
|
|
// read values with in.next...() methods
|
|
|
|
// read values with in.next...() methods
|
|
|
|
|
|
|
|
String[] stockPrices =in.nextLine().split(" ");
|
|
|
|
|
|
|
|
|
|
|
|
// code your solution here
|
|
|
|
// code your solution here
|
|
|
|
|
|
|
|
List<Integer> allProfits = new ArrayList();
|
|
|
|
|
|
|
|
int currentMin = Integer.parseInt(stockPrices[0]);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for (int i= 0; i< stockPrices.length-1 ; i++) {
|
|
|
|
|
|
|
|
if(currentMin < Integer.parseInt(stockPrices[i+1])) {
|
|
|
|
|
|
|
|
allProfits.add(Integer.parseInt(stockPrices[i+1]) - currentMin);
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
currentMin = Integer.parseInt(stockPrices[i+1]);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
int value = allProfits.stream().mapToInt(m -> m).max().orElse(0);
|
|
|
|
// Write result with System.out.println()
|
|
|
|
// Write result with System.out.println()
|
|
|
|
System.out.println( "value" );
|
|
|
|
System.out.println( value);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|