package problems.easy;
import java.util.HashMap;
import java.util.Map;
/**
* Created by sherxon on 2016-12-28.
*/
public class IsomorphicStrings {
public boolean isIsomorphic(String s, String t) {
if(s.length()!=t.length())return false;
char[] a=s.toCharArray();
Map<Character, Character> map=new HashMap<>();
Map<Character, Character> map2=new HashMap<>();
for(int i=0; i<a.length; i++){
if(!map.containsKey(a[i])){
if(map2.containsKey(t.charAt(i)))
return false;
map.put(a[i], t.charAt(i));
map2.put(t.charAt(i), a[i]);
}
else if(map.get(a[i])!=t.charAt(i))
return false;
}
return true;
}
}