JavaScript-最小のn桁以上の数字を見つける
最初の引数として数値(たとえばn)を取り、2番目の引数として数値の配列を受け取るJavaScript関数を作成する必要があります。関数は、配列で指定されたすべての要素の倍数である最小のn桁の数値を返す必要があります。そのようなn桁の要素が存在しない場合は、そのような最小の要素を返す必要があります。
例:配列が-
の場合const arr = [12, 4, 5, 10, 9]
n=2とn=3の両方で、出力は180になります
例
以下はコードです-
const arr = [12, 4, 5, 10, 9] const num1 = 2; const num2 = 3; const allDivides = (arr, num) => arr.every(el => num % el === 0); const smallestMultiple = (arr, num) => { let smallestN = Math.pow(10, (num - 1)); while(!allDivides(arr, smallestN)){ smallestN++; }; return smallestN; }; console.log(smallestMultiple(arr, num1)); console.log(smallestMultiple(arr, num2));
出力
以下はコンソールの出力です-
180 180
-
指定された数値の最小桁を見つけるC++プログラム
非負の数が与えられた場合、タスクはその最小の桁を見つけることです。 例 入力: N = 154870 出力: 0 説明: 指定された番号「154870」では、最小の桁は「0」です。 この問題を解決するためのアプローチ この問題を解決する最も簡単な方法は、剰余を使用して指定された番号の最後の桁を抽出することです。 定理 。数値をトラバースしながら、抽出された桁が最後の桁よりも小さいかどうかを確認してから、出力を返します。 番号をとるn 入力として。 整数関数smallest_digit(int n)は、入力として「n」を取り、指定された数値の最小桁を返します。 ここで、minを
-
Pythonでxより大きい最小の数を見つける方法は?
組み込み関数ceil()は、指定された数値よりも大きい最小の数値を返します >>> x=6.67 >>> import math >>> math.ceil(x) 7 >>> x=1.13 >>> math.ceil(x) 2 >>> x=5.78 >>> math.ceil(x) 6 >>> x=-5.78 >>> math.ceil(x) -5 -5は-5.78より大きいことに注意してください