leetcode_242 有效的字母异位词

我好菜,想的过于复杂,查看官方后再写一个。
自己想的是数组然后判断,存在则移除
官方是排序判相等

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
};
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容