buy and sell once mysolution

master
rohweini 5 years ago
parent 44c919f873
commit 6bc6f33730

@ -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);
} }
} }

Loading…
Cancel
Save