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

जावास्क्रिप्ट - n अंकों की सबसे छोटी या बड़ी संख्या ज्ञात करें

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो पहले तर्क के रूप में एक संख्या लेता है, जैसे n, और दूसरे तर्क के रूप में संख्याओं की एक सरणी। फ़ंक्शन को सबसे छोटी n अंक संख्या वापस करनी चाहिए जो कि सरणी में निर्दिष्ट सभी तत्वों का एक गुणक है। यदि ऐसा कोई n अंक तत्व मौजूद नहीं है तो हमें ऐसे सबसे छोटे तत्व को वापस करना चाहिए।

उदाहरण के लिए:यदि सरणी है -

const arr = [12, 4, 5, 10, 9]

n =2 और n =3 दोनों के लिए, आउटपुट 180

. होना चाहिए

उदाहरण

निम्नलिखित कोड है -

const arr = [12, 4, 5, 10, 9]
const num1 = 2;
const num2 = 3;
const allDivides = (arr, num) => arr.every(el => num % el === 0);
const smallestMultiple = (arr, num) => {
   let smallestN = Math.pow(10, (num - 1));
   while(!allDivides(arr, smallestN)){
      smallestN++;
   };
   return smallestN;
};
console.log(smallestMultiple(arr, num1));
console.log(smallestMultiple(arr, num2));

आउटपुट

कंसोल में आउटपुट निम्नलिखित है -

180
180

  1. क्या जावास्क्रिप्ट में संख्या के पिछले अंक से अंक विभाज्य है

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

  1. C++ प्रोग्राम किसी दिए गए नंबर में सबसे छोटा अंक खोजने के लिए

    एक गैर-ऋणात्मक संख्या को देखते हुए, कार्य इसका सबसे छोटा अंक ज्ञात करना है। उदाहरण के लिए इनपुट: N = 154870 आउटपुट: 0 स्पष्टीकरण: दी गई संख्या 154870 में सबसे छोटा अंक 0 है। इस समस्या को हल करने का तरीका इस समस्या को हल करने का सबसे आसान तरीका शेष का उपयोग करके दी गई संख्या में अंतिम अंक निक

  1. पायथन में x से बड़ी सबसे छोटी संख्या कैसे ज्ञात करें?

    अंतर्निहित फ़ंक्शन ceil() सबसे छोटी संख्या देता है जो दी गई संख्या से बड़ी है >>> x=6.67 >>> import math >>> math.ceil(x) 7 >>> x=1.13 >>> math.ceil(x) 2 >>> x=5.78 >>> math.ceil(x) 6 >>> x=-5.78 >>> math.ceil(x) -5 ध्