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

जावास्क्रिप्ट में कुछ शर्तों को पूरा करने वाली सबसे छोटी संख्या ढूँढना

<घंटा/>

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

यदि ऐसा कोई 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. जावास्क्रिप्ट में सबसे छोटी राशि के साथ सरणियों से कई जोड़े ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो इंटीजर के दो क्रमबद्ध सरणियों को क्रमशः पहले और दूसरे तर्क के रूप में लेता है, arr1 और arr2। फ़ंक्शन का तीसरा तर्क एक संख्या होगा, संख्या, और संख्या हमेशा दोनों सरणियों की लंबाई से कम होगी। हमारे फ़ंक्शन का कार्य पूर्णांकों के जोड़े (संख

  1. जावास्क्रिप्ट में परिवर्तन करने के बाद सबसे छोटी राशि ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो सकारात्मक पूर्णांक की एक सरणी लेता है। हम इसके तत्वों को आवश्यकतानुसार कई बार निम्नलिखित ऑपरेशन चलाकर बदल सकते हैं - if arr[i] > arr[j] then arr[i] = arr[i] - arr[j] जब कोई और परिवर्तन संभव नहीं है, तो हमारे फ़ंक्शन को अपना योग वापस करना चाहिए। उ

  1. जावास्क्रिप्ट में कोष्ठकों का स्कोर ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो संतुलित वर्ग ब्रैकेट स्ट्रिंग, str को पहले और एकमात्र तर्क के रूप में लेता है। हमारे फ़ंक्शन को निम्नलिखित नियम के आधार पर स्ट्रिंग के स्कोर की गणना और वापसी करनी चाहिए - [] का स्कोर 1 है एबी का स्कोर ए + बी है, जहां ए और बी संतुलित ब्र