fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. public static void main (String[] args) throws java.lang.Exception
  11. {
  12. /* package whatever; // don't place package name! */
  13.  
  14. import java.util.*;
  15. import java.lang.*;
  16. import java.io.*;
  17.  
  18. /* Name of the class has to be "Main" only if the class is public. */
  19. class Ideone
  20. {
  21. public static void main (String[] args) throws java.lang.Exception
  22. {
  23. // Test Input here
  24. int[] inputArr = new int[] {38, 40, 42, 35, 23, 50};
  25.  
  26. int size = inputArr.length;
  27. int[][] maxValuesFrom = new int[6][6];
  28.  
  29. for( int start=0; start < size-1; start++)
  30. {
  31. int minimumStartingPrice = inputArr[start];
  32. int maximumEndingPrice = inputArr[start];
  33.  
  34. for( int end=start+1; end < size; end++)
  35. {
  36. if( maximumEndingPrice < inputArr[end] )
  37. {
  38. maximumEndingPrice = inputArr[end];
  39. }
  40.  
  41. maxValuesFrom[start][end] = ( maximumEndingPrice - minimumStartingPrice );
  42. }
  43. }
  44.  
  45. int finalMaxStockPrice=0;
  46. for( int startIndex=0; startIndex < size; startIndex++)
  47. {
  48. int localMax=maxValuesFrom[startIndex][size-1];
  49. for(int endIndex=startIndex+1; endIndex < size; endIndex++)
  50. {
  51. int sumValue = maxValuesFrom[startIndex][endIndex] + maxValuesFrom[endIndex+1][size-1];
  52.  
  53. if( sumValue > maxValuesFrom[startIndex][size-1] && sumValue > localMax )
  54. {
  55. localMax = sumValue;
  56. }
  57. }
  58.  
  59. if( finalMaxStockPrice < localMax )
  60. {
  61. finalMaxStockPrice = localMax;
  62. }
  63. }
  64. }
  65. }
  66.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:14: error: illegal start of expression
import java.util.*;
^
Main.java:14: error: <identifier> expected
import java.util.*;
                 ^
Main.java:14: error: illegal start of expression
import java.util.*;
                  ^
Main.java:15: error: illegal start of expression
import java.lang.*;
^
Main.java:15: error: <identifier> expected
import java.lang.*;
                 ^
Main.java:15: error: illegal start of expression
import java.lang.*;
                  ^
Main.java:16: error: illegal start of expression
import java.io.*;
^
Main.java:16: error: <identifier> expected
import java.io.*;
               ^
Main.java:16: error: illegal start of expression
import java.io.*;
                ^
Main.java:65: error: reached end of file while parsing
}
 ^
10 errors
stdout
Standard output is empty