Xで割り切れる最大のK桁の数字のためのJavaプログラム
以下は、Xで割り切れる最大のK桁の数字のJavaプログラムです-
例
import java.io.*; import java.lang.*; public class Demo{ public static int largest_k(int val_1, int val_2){ int i = 10; int MAX = (int)Math.pow(i, val_2) - 1; return (MAX - (MAX % val_1)); } public static void main(String[] args){ int val_1 = 25; int val_2 = 2; System.out.println("The largest 2 digit number divisible by 25 is "); System.out.println((int)largest_k(val_1, val_2)); } }
出力
The largest 2 digit number divisible by 25 is 75
Demoという名前のクラスには、別の値(val_2)で除算できる最大の「k」(val_1)桁数を見つけるために使用される関数「largest_k」が含まれています。ここでは、「MAX」という名前の別の変数が定義され、MAXと(MAX%val_1)の差が返されます。 main関数は、「x」と「k」にそれぞれ2つの値を定義します。これらの値に対して「largest_k」関数が呼び出され、出力がコンソールに表示されます。
-
クレジットカード番号検証用のJavaプログラム
クレジットカード番号の数字を含む長い数字が与えられた場合;タスクは、プログラムでクレジットカード番号が有効かどうかを確認することです。 クレジットカードが有効かどうかを確認するために、結果を宣言するために確認する必要がある検証は次のとおりです。 クレジットカードの番号は13〜16桁で、次の桁で始まる必要があります。 すべてのビザカードは4から始まります すべてのマスターカードは5から始まります 37はアメリカンエキスプレスカードの始まりです すべてのディスカバーカードは6から始まります クレジットカードが有効かどうかを確認する手順- ステップ1 −右から左に向かって、各桁を2倍に
-
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):