Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

ความแตกต่างระหว่างตัวเลขกับจำนวนที่กลับกัน JavaScript


เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลขเป็นอาร์กิวเมนต์แรกและตัวเดียว

ฟังก์ชันควร −

  • คำนวณจำนวนกลับของอาร์กิวเมนต์
  • คืนค่าส่วนต่างที่แน่นอนระหว่างหมายเลขเดิมกับหมายเลขที่กลับด้าน

ตัวอย่างเช่น −

หากตัวเลขที่ป้อนคือ −

const num = 45467;

จากนั้นจำนวนกลับจะเป็น − 76454

และผลลัพธ์ควรเป็น 76454 - 45467 =30987

ตัวอย่าง

const num = 45467;
const findReversed = (num, res = 0) => {
   if(num){
      return findReversed(Math.floor(num / 10), (res * 10) + (num % 10));
   };
   return res;
};
const findDifference = num => {
   const reversed = findReversed(num);
   const difference = Math.abs(num - reversed);
   return difference;
};
console.log(findDifference(num));

ผลลัพธ์

และผลลัพธ์ในคอนโซลจะเป็น−

30987