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.
publicstaticintmigratoryBirds(List<Integer>arr){// Write your code hereif(arr==null||arr.isEmpty())return0;if(arr.size()==1)returnarr.get(0);Map<Integer,Integer>counterMap=newHashMap<>();intmaxFrequency=0;intresult=Integer.MAX_VALUE;for(Integerbird:arr){counterMap.put(bird,counterMap.getOrDefault(bird,0)+1);Integerfrequency=counterMap.get(bird);if(frequency>maxFrequency){maxFrequency=frequency;result=bird;}if(frequency==maxFrequency){result=Math.min(result,bird);}}
return result;
}
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
Migratory Birds
You are viewing a single comment's thread. Return to all comments →
Java