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.
publicstaticintminimumDistances(List<Integer>a){// Write your code hereMap<Integer,Integer>occ=newHashMap<>();List<Integer>dist=newArrayList<>();for(inti=0;i<a.size();i++){if(occ.containsKey(a.get(i))){dist.add(Math.abs(occ.get(a.get(i))-i));}else{occ.put(a.get(i),i);}}returndist.stream().min(Integer::compareTo).orElse(-1);}
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
Minimum Distances
You are viewing a single comment's thread. Return to all comments →
Java: