Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

n के भाजक गिनें जिनका जावा में n के साथ कम से कम एक अंक सामान्य हो

हमें एक संख्या के साथ दिया गया है मान लीजिए, संख्या और कार्य किसी दिए गए संख्या के भाजक की गणना करना है, जिससे संख्या के भाजक की गणना की जाती है जिसमें n के साथ कम से कम एक अंक सामान्य होता है।

इनपुट - संख्या =24

आउटपुट - गिनती 4 है

स्पष्टीकरण - हम निम्नलिखित चरणों का पालन करेंगे -

  • सबसे पहले, दी गई संख्या के भाजक की गणना करें

    • 24 के भाजक हैं - 1, 2, 3, 4, 6, 8, 12, 24

  • दूसरे, जांचें कि किस भाजक में कम से कम एक अंक है जो किसी संख्या के अंकों से मेल खाता है

    • 2, 4, 12, 24 ऐसे भाजक हैं जिनमें वह अंक होता है जो किसी संख्या के अंकों से मेल खाता है

इनपुट - संख्या =10

आउटपुट - गिनती 2 है

स्पष्टीकरण - हम निम्नलिखित चरणों का पालन करेंगे -

  • सबसे पहले, दी गई संख्या के भाजक की गणना करें

    • 24 के भाजक हैं:1, 2, 5, 10

  • दूसरे, जांचें कि किस भाजक में कम से कम एक अंक है जो किसी संख्या के अंकों से मेल खाता है

    • 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. जावा के साथ एक MySQL तालिका में स्तंभों की संख्या की गणना करें

    इसके लिए ResultSetMetaData का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड) जावा कोड इस प्रकार है - उदाहरण आयात करें {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] तर्क) {कनेक्शन चोर =शून्य; रेडीस्टेडमेंट पीएस =शून्य; स्टेटमेंट सेंट =अशक्त; परिणामसेट आरएस =श

  1. अपने सभी कंप्यूटर समस्या निवारण उपकरण D7 . के साथ एक ही स्थान पर रखें

    अब जब मैं एक दशक लंबे इंजीनियरिंग करियर से आईटी उद्योग में एक स्थान पर आ गया हूं, तो आईटी लोगों को दैनिक आधार पर जिन मुद्दों से निपटना पड़ता है, वे मेरे लिए पहले से कहीं अधिक स्पष्ट हैं। न केवल पीसी तकनीशियनों को हार्डवेयर और सॉफ़्टवेयर समस्याओं की एक विशाल विविधता का निवारण करने में कुशल होना चाहिए

  1. जावाएफएक्स ग्रहण के साथ।

    JavaFx को एक्लिप्स में सेटअप करने के लिए, सबसे पहले, सुनिश्चित करें कि आपने अपने सिस्टम में एक्लिप्स और जावा को सफलतापूर्वक इंस्टॉल कर लिया है। मावेन निर्भरता मावेन निर्भरता का उपयोग करके जावाएफएक्स पर्यावरण स्थापित करने के लिए, ग्रहण में एक जावा प्रोजेक्ट बनाएं, इसे एक मावेन प्रोजेक्ट में परिवर्ति