Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm thế nào để chia một số nguyên chưa biết thành một số phần chẵn nhất định bằng JavaScript?

Đối với điều này, bạn có thể sử dụng khái niệm toán tử mô-đun cùng với phép chia. Sau đây là mã -

Ví dụ

var divideInteger = function(value, divide) {
   var num;
   var modular = value % divide;
   if(modular == 0){
      num = value/divide;
      sumOfDivideParts = Array(divide).fill(num);
   } else {
      num = (value-modular)/divide;
      sumOfDivideParts = Array(divide).fill(num);
      for(i=0;i<modular;i++){
         sumOfDivideParts[i] = sumOfDivideParts[i] + 1;
      }
      sumOfDivideParts.reverse()
   }
   return sumOfDivideParts;
}
var arrayValues = divideInteger(50, 8)
console.log(arrayValues);

Để chạy chương trình trên, bạn cần sử dụng lệnh sau -

node fileName.js.

Đây, tên tệp của tôi là demo169.js.

Đầu ra

Điều này sẽ tạo ra kết quả sau -

PS C:\Users\Amit\javascript-code> node demo169.js
[
   6, 6, 6, 6,
   6, 6, 7, 7
]