刚开始看到这道题,自然想直接用word pattern的方法,但是在这里会超时,因为那个使用了两重循环,所以这里的关键点在于indexOf函数的使用:
var isIsomorphic = function(s, t) {
var aS=s.split('');
var aT=t.split('');
if(aS.length!=aT.length)
return false;
var tmp=[];
var tmp1=[];
for(i=0;i<aS.length;i++){
if(tmp.indexOf(aS[i])!=(tmp1.indexOf(aT[i])))
return false;
tmp.push(aS[i]);
tmp1.push(aT[i]);
}
return true;
};