package problems.easy; /** * Created by sherxon on 4/15/17. */ public class ShortestWordDistance { public static void main(String[] args) { new ShortestWordDistance().shortestDistance(new String[]{"a","b","c","d","d"},"a", "d"); } public int shortestDistance(String[] a, String word1, String word2) { int index1=-1; int index2=-1; int min=Integer.MAX_VALUE; for(int i=0;i<a.length; i++){ if(word1.equals(a[i]))index1=i; else if(word2.equals(a[i]))index2=i; if(index1!=-1 && index2!=-1) min=Math.min(min, Math.abs(index1-index2)); } return min; } }