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

जावास्क्रिप्ट में सरणी में सबसे छोटी संख्या के अंक योग की जाँच करना

<घंटा/>

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

यदि उस संख्या का अंकों का योग सम है, तो हमें सही, असत्य लौटना चाहिए अन्यथा।

उदाहरण के लिए -

यदि इनपुट ऐरे है -

const arr =[12, 657, 23, 56, 34, 678, 42];

तब आउटपुट होना चाहिए

कॉन्स्ट आउटपुट =झूठा;

क्योंकि सरणी में सबसे छोटी संख्या 12 है और इसका अंकों का योग 1 + 2 =3, विषम है।

उदाहरण

इसके लिए कोड होगा -

const arr =[12, 657, 23, 56, 34, 678, 42]; const addDigits =(num =1, sum =0) => {if(!num){ return sum; }; वापसी addDigits(Math.floor(num/10), sum + (num% 10));};const findSmallest =(arr =[]) => arr.reduce((acc, val) => Math.min(acc) , वैल)); const checkSmallestSum =(arr =[]) => { const सबसे छोटा =findSmallest(arr); कास्ट सबसे छोटा योग =एडडिजिट्स (सबसे छोटा); सबसे छोटा सम% 2 ===0;};console.log(checkSmallestSum(arr));

आउटपुट

और कंसोल में आउटपुट होगा -

<पूर्व>झूठा
  1. जावास्क्रिप्ट में एक डबलटन संख्या की जाँच करना

    डबलटन नंबर हम एक प्राकृत संख्या को डबलटन संख्या कहेंगे यदि उसमें ठीक दो भिन्न अंक हों। उदाहरण के लिए, 23, 35, 100, 12121 डबलटन संख्याएँ हैं, और 123 और 9980 नहीं हैं। समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो एक संख्या लेता है और यदि यह एक डबलटन संख्या है, तो सही है, अन्यथा गलत ह

  1. जावास्क्रिप्ट का उपयोग करके इनपुट संख्या के भीतर 5 अंकों की सबसे बड़ी संख्या ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो कम से कम पांच अंकों की एक स्ट्रिंग संख्या लेता है। हमारे फ़ंक्शन को दी गई संख्या के भीतर पाए जाने वाले लगातार पांच अंकों का सबसे बड़ा अनुक्रम वापस करना चाहिए। उदाहरण निम्नलिखित कोड है - const num = '123546544'; const findGreatestFiveD

  1. जावास्क्रिप्ट में एक सरणी बनाने के लिए प्रत्येक अंक पर नंबर काटना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या लेता है। हमारे फ़ंक्शन को स्ट्रिंग्स की एक सरणी लौटानी चाहिए जिसमें प्रत्येक अंक पर कटे हुए नंबर शामिल हों। उदाहरण निम्नलिखित कोड है - const num = 246; const cutOffEach = (num = 1) => {    const str = String(num);