我好菜,想的过于复杂,查看官方后再写一个。
自己想的是数组然后判断,存在则移除
官方是排序判相等
function isAnagram(s,t){
let lists = s.split('');
let listt = t.split('')
for(let i=0; i<lists.length; i++) {
let index:number = listt.indexOf(lists[i])
if(index>-1) {
listt.splice(index,1)
}
}
return !(listt.length > 0)
};
function isAnagram2(s: string, t: string): boolean {
let lists: string = s.split('').sort().join('');
let listt: string = t.split('').sort().join('')
return listt === lists
};
网友评论