Viết hàm nhận hai số a, b, trả về khoảng cách chữ số: tổng tuyệt đối hiệu các chữ số tương ứng.
Ví dụ: 345 và 678 → |3-6|+|4-7|+|5-8| = 9.
Ví dụ
Mã thực hiện:
const num1 = 345;
const num2 = 678;
const digitDistance = (a, b) => {
const aStr = String(a);
const bStr = String(b);
let diff = 0;
for(let i = 0; i < aStr && i < bStr.length; i++){
diff += Math.abs(+(aStr[i] || 0) - +(bStr[i] || 0));
};
return diff;
};
console.log(digitDistance(num1, num2));
Kết quả
Kết quả in ra console:
9