Viết hàm nhận hai chuỗi str1, str2. Kiểm tra xem có thể tạo str2 từ str1 bằng cách xóa đúng một ký tự không.
Ví dụ: 'chemistty' → 'chemisty' → true.
Ví dụ
const str1 = 'chemistty';
const str2 = 'chemisty';
const stringSimilarity = (str1 = '', str2 = '') => {
if (str1.length - str2.length !== 1) return false;
for (let i = 0; i < str1.length; i++) {
const desired = str1.substring(0, i) + str1.substring(i + 1);
if (desired === str2) return true;
}
return false;
};
console.log(stringSimilarity(str1, str2));
Kết quả
true