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.
publicstaticList<Integer>cutTheSticks(List<Integer>arr){// Write your code hereList<Integer>list=newArrayList<>();while(arr.size()>0){list.add(arr.size());IntegerminValue=arr.stream().min(Integer::compare).orElse(null);for(inti=0;i<arr.size();i++){if(arr.get(i)-minValue==0){arr.set(i,0);}}arr=arr.stream().filter(p->p!=0).collect(Collectors.toList());}returnlist;}
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
Cut the sticks
You are viewing a single comment's thread. Return to all comments →
Simple Java Solution: