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

JavaScript - सबसे छोटी n अंकों की संख्या या उससे बड़ी ढूँढना


हमें एक JavaScript फ़ंक्शन लिखना है जो पहली आर्गुमेंट के रूप में एक संख्या 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. - जावास्क्रिप्ट में क्या अंक संख्या के पिछले अंक से विभाज्य है

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या लेता है और जांचता है कि प्रत्येक अंक उसके बाएं वाले अंक से विभाज्य है या नहीं और बूलियन्स की एक सरणी लौटाता है। बूलियन्स हमेशा false से शुरू होने चाहिए क्योंकि पहले अंक से पहले कोई अंक नहीं होता।उदाहरणनिम्न कोड देखें:const num = 73312; const

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

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

  1. - Python में 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ध्यान दें