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.
publicstaticStringorganizingContainers(List<List<Integer>>container){// Write your code hereList<Integer>colorSum=newArrayList<>();List<Integer>containerSum=newArrayList<>();Collections.sort(container,Comparator.comparing(list->list.stream().reduce(0,(a,b)->a+b)));for(inti=0;i<container.size();i++){intsum=0;for(intj=0;j<container.get(i).size();j++){sum+=container.get(i).get(j);if(colorSum.size()==j){colorSum.add(container.get(i).get(j));}else{colorSum.set(j,colorSum.get(j)+container.get(i).get(j));}}containerSum.add(sum);}Collections.sort(containerSum);Collections.sort(colorSum);if(!containerSum.equals(colorSum)){return"Impossible";}return"Possible";}
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
Organizing Containers of Balls
You are viewing a single comment's thread. Return to all comments →