You are viewing a single comment's thread. Return to all comments →
>>>>>>> JAVA SOLUTION <<<<<<< public static List<Integer> cutTheSticks(List<Integer> a) { Collections.sort(a); List<Integer> ans=new ArrayList<Integer>(); int pointer=0; int fin=a.get(a.size()-1); while(true){ int small=a.get(pointer); ans.add(a.size()-pointer); if(small==fin) break; while (a.get(pointer) == small ) { pointer++; } } return ans; }
Cut the sticks
You are viewing a single comment's thread. Return to all comments →