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

Javaでnと共通する少なくとも1桁のnの約数を数えます


たとえば、numの数が与えられ、タスクは、与えられた数の約数を計算して、nと共通の少なくとも1桁のnumの約数を数えることです。

入力 − num =24

出力 −カウントは4です

説明-次の手順を実行します

  • まず、与えられた数の約数を計算します

    • 24の約数は、-1、2、3、4、6、8、12、24

      です。
  • 次に、数字の数字と一致する数字が少なくとも1つある除数を確認します

    • 2、4、12、24は、数値の数字と一致する数字を含む除数です

入力 − num =10

出力 −カウントは2です

説明-次の手順を実行します

  • まず、与えられた数の約数を計算します

    • 24の約数は次のとおりです:1、2、5、10

  • 次に、数字の数字と一致する数字が少なくとも1つある除数を確認します

    • 1と10は、数値の数字と一致する数字を含む除数です。

package test;
import java.util.*;
import java.util.List;
import java.util.Scanner;
public class Testdigit{
   static int digitCheck(int m,int arr[]){
      while (m > 0){
         if (arr[m % 10]==1){
            return(1);
         }
         m = m / 10;
      }
      return(0);
   }
   public static void main (String[] args){
      Scanner scan=new Scanner(System.in);
      int n=scan.nextInt();
      int arr[] = new int[10];
      int m = n;
      while (m > 0){
         arr[m % 10] = 1;
         m = m / 10;
      }
      int count = 0;
      for (int i = 1; i <= Math.sqrt(n);i++){
         if (n % i == 0){
            if (digitCheck(i, arr)==1){
               count++;
            }
            if (n / i != i){
               if (digitCheck(n/i, arr)==1){
                  count++;
               }
            }
         }
      }
      System.out.println(ans);
   }
}

出力

上記のコードを実行すると、次の出力が得られます-

Enter any number: 24
Count 5

  1. D7を使用してすべてのコンピュータートラブルシューティングツールを1か所にまとめる

    私が10年にわたるエンジニアリングのキャリアからIT業界のポジションに転向した今、IT担当者が日常的に対処しなければならない問題は、これまで以上に明確になっています。 PC技術者は、多種多様なハードウェアおよびソフトウェアの問題のトラブルシューティングに精通している必要があるだけでなく、パフォーマンスにインターフェースする、または何らかの形で影響を与えるさまざまなソフトウェアパッケージ、通信プロトコル、およびさまざまなシステムを追跡する必要があります。コンピュータシステムの健全性。 この分野に入ったとき、私は本当に古いプロだと感じました。つまり、私は何年にもわたって多言語のコンピュータープロ

  2. Eclipseを使用したJavaFX。

    eclipseでJavaFxをセットアップするには、まず、システムにeclipseとJavaが正常にインストールされていることを確認してください。 Mavenの依存関係 Maven依存関係を使用してJavaFX環境をセットアップするには、EclipseでJavaプロジェクトを作成し、以下に示すようにMavenプロジェクトに変換します- 次にpom.xm lファイルは次のJavaFX依存関係を追加し、プロジェクトを更新します。 <dependency>    <groupId>org.openjfx</groupId>