Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptで1からnまでのすべての数値で割り切れる最小の数値


問題

数値nを受け取るJavaScript関数を作成する必要があります。この関数は、1からnまでのすべての数値で割り切れる最小の数値を見つけて返す必要があります。

以下はコードです-

const num = 11;
const smallestDivisible = (num = 1) => {
   let res = num * (num - 1) || 1;
   for (let i = num - 1; i >= 1; i--) {
      if (res % i) {
         for (let j = num - 1; j >= 1; j--) {
            if (!(i % j) && !(res % j)) {
               res = i * res / j;
               break;
            }
         }
      }
   }
   return res;
}
console.log(smallestDivisible(num));

出力

27720

  1. C++で2から10までのすべての数で割り切れる数を数えます

    たとえば、numという数値が与えられ、タスクは、2、3、4、5、6、7、8、9、および10で割り切れる1からnumの範囲の数値の数を計算することです。 入力 − int num =10000 出力 −2から10までのすべての数で割り切れる数は次のとおりです。3 説明 − 2から10までのすべての数値で割り切れる1から10000までの3つの数値があり、それらは− 2520-: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 15, 18, 20, 21, 24, 28, 30, 35, 36, 40, 42, 45, 56, 60, 63, 70, 72,

  2. 指定された数値に対して3と5で割り切れるすべての数値を出力するC#プログラム

    3と5で割り切れる数値を印刷するには、&&演算子を使用して、2つの条件を確認します- f (num % 3 == 0 && num % 5 == 0) {} 上記の条件が当てはまる場合、その数は3と5で割り切れるということです。 以下は完全なコードです- 例 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Demo {    class MyApplication {