Chúng tôi được yêu cầu viết một hàm JavaScript nhận vào một số, tạo một số mới từ chữ số đầu tiên và cuối cùng của số đó và trả về sự khác biệt giữa số ban đầu và số được tạo thành do đó.
Ví dụ:Nếu đầu vào là 34567
Sau đó, số các chữ số ở góc sẽ là -
37
Và đầu ra sẽ là -
34530
Ví dụ
Sau đây là mã -
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));
Đầu ra
Sau đây là đầu ra trong bảng điều khiển -
34530