Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Kiểm tra hai chuỗi là anagram trong JavaScript

Cho hai chuỗi a, b. Kiểm tra có phải anagram không (cùng ký tự, khác thứ tự). Trả về true/false.

Cách làm: kiểm tra độ dài, sắp xếp ký tự, so sánh.

Ví dụ

function checkStringsAnagram(a, b) {
  let len1 = a.length, len2 = b.length;
  if (len1 !== len2) { console.log('Invalid Input'); return; }
  let str1 = a.split('').sort().join('');
  let str2 = b.split('').sort().join('');
  if (str1 === str2) console.log("True");
  else console.log("False");
}
checkStringsAnagram("indian", "ndiani");

Kết quả

True