fork download
  1. import java.util.HashSet;
  2. import java.util.Arrays;
  3. public class Solution{
  4.  
  5. public static boolean subarraySumTo0(int[] input) {
  6.  
  7.  
  8. HashSet <Long> set = new HashSet<>();
  9. long sum = 0;
  10. for(int i = 0 ; i < input.length ; i++)
  11. {
  12. sum += input[i];
  13.  
  14. if(input[i]==0||sum == 0 || set.contains(sum))
  15. {
  16. return true;
  17. }
  18. set.add(sum);
  19. }
  20. return false;
  21.  
  22. }
  23.  
  24.  
  25. public static void main(String args[]) {
  26. int arr[] = new int[100000];
  27. Arrays.fill(arr, -101101012);
  28. System.out.println(subarraySumTo0(arr));
  29. }
  30. }
  31.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:3: error: class Solution is public, should be declared in a file named Solution.java
public class Solution{	
       ^
1 error
stdout
Standard output is empty