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