Xで割り切れる最小のK桁数のJavaプログラム
Xで割り切れる最小のK桁の数字を見つけるために、Javaコードは次のようになります-
例
import java.io.*; import java.lang.*; public class Demo{ public static double smallest_k(double x_val, double k_val){ double val = 10; double MIN = Math.pow(val, k_val - 1); if (MIN % x_val == 0) return (MIN); else return ((MIN + x_val) - ((MIN + x_val) % x_val)); } public static void main(String[] args){ double x_val = 76; double k_val = 3; System.out.println("The smallest k digit number divisible by x is "); System.out.println((int)smallest_k(x_val, k_val)); } }
出力
The smallest k digit number divisible by x is 152
Demoという名前のクラスには、「smallest_k」という名前の関数が含まれています。この関数は、数値「x」を完全に除算する「k」の最小桁数を返します。 main関数では、「x」と「k」の値が定義されています。これらの値を使用して関数が呼び出され、関連するメッセージがコンソールに表示されます。
-
プライムをチェックし、Javaで次のプライムを見つけるJavaプログラム
1より大きく、1とその数自体の2つの要素しかない整数は、素数と呼ばれます。これらの2つの数値を除いて、正の約数はありません。例:7=1×7 以下は、数が素数であるかどうかを見つけるためのアルゴリズムです- 整数変数Aを取ります。 変数Aを(A-1から2)で除算します。 Aが任意の値(A-1から2)で割り切れる場合、素数ではありません。 それ以外の場合は素数です。 例 次のJavaプログラムは、ユーザーから整数を受け取り、指定された数が素数であるかどうかを調べ、次の素数を出力します。 import java.util.Scanner; public class N
-
Xで割り切れる最小のK桁の数のためのPythonプログラム
この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 整数nとdが与えられます。 dで割り切れる最小のn桁の数を見つける必要があります。 アプローチ 1. FirstNowでは、MIN:最小のn桁の数値(1000 ... n回)を計算してみましょう 2.ここで、MIN%Xが0の場合、ans =MIN 3.それ以外の場合、ans =(MIN + X)-((MIN + X)%X)) これは、範囲[MIN ... MIN+X]にdで割り切れる数があるためです。 それでは、実装を見てみましょう- 例 def answer(n, d):