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

配列内のすべての桁を使用して3つの数値で割り切れる可能性があるかどうかを確認するJavaプログラム


配列内のすべての桁を使用して3で割り切れる可能性があるかどうかを確認するには、Javaコードは次のとおりです-

import java.io.*;
import java.util.*;
public class Demo{
   public static boolean division_possible(int my_arr[], int n_val){
      int rem = 0;
      for (int i = 0; i < n_val; i++)
         rem = (rem + my_arr[i]) % 3;
      return (rem == 0);
   }
   public static void main(String[] args){
      int my_arr[] = { 66, 90, 87, 33, 123};
      int n_val = 3;
      if (division_possible(my_arr, n_val))
         System.out.println("It is possible to make a number that can be divided by 3");
      else
         System.out.println("It is not possible to make a number that can be divided by 3");
   }
}

出力

It is possible to make a number that can be divided by 3

Demoという名前のクラスには、「divide_possible」という名前の関数が含まれています。数値を使用して3で除算できる数値を作成できるかどうかを確認します。main関数では、値と「n」値を持つ配列が定義されています。関数は特定の引数を使用して呼び出され、関連するメッセージがコンソールに表示されます。


  1. 配列内のすべての桁を使用して3つの数値で割り切れる可能性があるかどうかを確認するPythonプログラム

    この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 整数の配列入力が与えられた場合、3で割り切れるように、これらの数値で使用可能なすべての数字を使用して整数を作成できるかどうかを確認する必要があります。 ここでは、整数の配列と配列の長さという2つの引数を取る関数を生成します。 以下に示す実装は、精神数学の概念に基づいて機能します。ここでは、桁の合計が3で割り切れる場合、数値は3で割り切れることがわかります。 次に、以下の実装を見てみましょう- 例 def isPossibleToMakeDivisible(arr, n): &nbs

  2. 数値のすべての桁がそれを分割するかどうかをチェックするためのPythonプログラム

    この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 −数値nを指定して、nのすべての桁がそれを分割するかどうかを調べます。 ここでは、指定された数値に0がないことを確認します。これは、ゼロ除算の例外が発生するため、回答としてnoを返す必要があるためです それ以外の場合は、チェック条件を宣言できる一時変数フラグを使用して、すべての桁が数値を除算できるかどうかをチェックする必要があります。 それでは、実装を見てみましょう- 例 n=int(input()) flag=1 for i in str(n):    if