We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
public static void main(String[] args) {
/* Enter your code here. Read input from STDIN. Print output to STDOUT. Your class should be named Solution. */
ArrayList<Integer> list = new ArrayList<Integer>(Arrays.asList(1,-2,4,-5,1));
int sum = 0;
int count =0;
int j = 0;
if((int)list.get(0) < 0){
count++;
}
for(int i = 0; i<list.size(); i++ ){
for(j = 1; j<list.size(); j++) {
if(i>j){
j = i;
}
List list2 = list.subList(i, j + 1);
if(list2.isEmpty() == false){
for(int k = 0; k<list2.size(); k++) {
sum = sum + (int)list2.get(k);
}
}
if(sum < 0){
count++;
}
sum = 0;
}
if(i == list.size()-1){
break;
}
}
System.out.println(count);
}
}
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
Java Subarray
You are viewing a single comment's thread. Return to all comments →
import java.io.; import java.util.; import java.text.; import java.math.; import java.util.regex.*;
public class Solution {
}