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

Số lớn nhất chia hết cho n trong giới hạn bằng JavaScript


Vấn đề

Chúng ta cần viết một hàm JavaScript nhận vào một số n và một số giới hạn b.

Hàm phải tìm số nguyên lớn nhất num, sao cho:

  • num chia hết cho divisor
  • num nhỏ hơn hoặc bằng bound
  • num lớn hơn 0.

Ví dụ

Dưới đây là mã:

const n = 14; 
const b = 400; 
const biggestDivisible = (n, b) => { 
  let max = 0; 
  for(let j = n; j <= b; j++){ 
    if(j % n == 0 && j > max){ 
      max = j; 
    }; 
  } 
  return max; 
}; 
console.log(biggestDivisible(n, b));

Kết quả

392