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

Khoảng cách chữ số của hai số - JavaScript


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