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

ความแตกต่างของตัวเลขหลักมุม - JavaScript


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

ตัวอย่างเช่น หากอินพุตคือ 34567

จากนั้นตัวเลขหลักมุมจะเป็น −

37

และผลลัพธ์จะเป็น −

34530

ตัวอย่าง

ต่อไปนี้เป็นรหัส -

const num = 34567;
const cornerDifference = num => {
   let temp = Math.abs(num);
   let corner = temp % 10;
   if(temp < 100){
      corner = temp;
   }else{
      while(temp >= 10){
         temp = Math.floor(temp / 10);
      };
      corner = (temp*10) + corner;
   };
   return num - corner;
};
console.log(cornerDifference(num));

ผลลัพธ์

ต่อไปนี้เป็นผลลัพธ์ในคอนโซล -

34530