Advertisement
Guest User

Untitled

a guest
Feb 25th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. import java.math.BigInteger;
  2. import java.util.ArrayList;
  3. import java.util.Scanner;
  4.  
  5. class Main {
  6. public static void main(String args[]) {
  7. Scanner sc = new Scanner(System.in);
  8. ArrayList<Integer> nums = new ArrayList<Integer>(); //creating a list
  9. while(sc.hasNext()) {//while End of File isn't encountered
  10. int cur = sc.nextInt();
  11. if(cur == -999999) {
  12. BigInteger max = BigInteger.valueOf(cur);
  13. //big min value -999999 value initially
  14.  
  15. BigInteger prod = BigInteger.valueOf(1);
  16. //initial value
  17.  
  18. for(int i = 0; i < nums.size(); i++) {
  19. prod = BigInteger.valueOf(1);
  20. for(int j = i; j < nums.size(); j++) {
  21. prod = prod.multiply(BigInteger.valueOf(nums.get(j)));
  22. if(prod.compareTo(max) == 1)
  23. max = prod;
  24. }
  25. }
  26. System.out.println(max.toString());
  27. nums.clear();
  28. continue;
  29. }
  30. nums.add(cur);
  31. }
  32. }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement