CodingBat allSwap Solution

public String[] allSwap(String[] strings) {
  Map<String, Integer> map=new HashMap<String, Integer>();
  String temp;
  for(int i=0;i<strings.length;i++){
  if(map.get(strings[i])!=null) {map.remove(strings[i]);continue;
  }for(int j=i+1;j<strings.length;j++)
   
 
  if(strings[i].charAt(0)==strings[j].charAt(0)) {temp=strings[i];
  strings[i]=strings[j];
  strings[j]=temp;
  map.put(strings[j], 1);
    break;
  }
  }return strings;
}

Comments