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

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


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

यदि उस संख्या का अंकों का योग सम है, तो true वापस करें, अन्यथा false।

उदाहरण

यदि इनपुट सरणी है:

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

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

const output = false;

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

कोड

const arr = [12, 657, 23, 56, 34, 678, 42]; const addDigits = (num = 1, sum = 0) => {    if(!num){       return sum;    };    return addDigits(Math.floor(num / 10), sum + (num % 10)); }; const findSmallest = (arr = []) => arr.reduce((acc, val) => Math.min(acc, val)); const checkSmallestSum = (arr = []) => {    const smallest = findSmallest(arr);    const smallestSum = addDigits(smallest);    return smallestSum % 2 === 0; }; console.log(checkSmallestSum(arr));

आउटपुट

कंसोल में आउटपुट होगा:

false
  1. - JavaScript में डबलटन नंबर की जांच

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

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

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो कम से कम पांच अंकों की एक स्ट्रिंग संख्या लेता है। हमारा फ़ंक्शन दी गई संख्या के भीतर मिलने वाले लगातार पांच अंकों का सबसे बड़ा अनुक्रम लौटाएगा।उदाहरणनिम्न कोड देखें:const num = 123546544; const findGreatestFiveDigit = (num = ) => {    con

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

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