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

JavaScript में नंबर का सबसे बड़ा संभावित अंक अंतर


हमें एक जावास्क्रिप्ट फंक्शन लिखना है जो एक नंबर ले। फिर फंक्शन को उस सबसे बड़े अंतर को वापस करना चाहिए जो नंबर के किन्हीं दो अंकों के बीच मौजूद है।

दूसरे शब्दों में, फंक्शन को बस उस नंबर में मौजूद सबसे बड़े और सबसे छोटे अंक के बीच का अंतर वापस करना चाहिए।

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

यदि नंबर 654646 है, तो यहां सबसे छोटा अंक 4 है और सबसे बड़ा 6 है। इसलिए, हमारा आउटपुट 2 होना चाहिए।

उदाहरण

इसके लिए कोड:

const num = 654646; const maxDifference = (num, min = Infinity, max = -Infinity) => {    if(num){       const digit = num % 10;       return maxDifference(Math.floor(num / 10), Math.min(digit, min),       Math.max(digit, max));    };    return max - min; }; console.log(maxDifference(num));

आउटपुट

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

2

  1. - JavaScript में निर्दिष्ट संख्या से ठीक बड़ा सबसे छोटा अभाज्य संख्या

    हमें एक JavaScript फ़ंक्शन लिखना है जो पहले और एकमात्र तर्क के रूप में एक धनात्मक पूर्णांक लेता है। फ़ंक्शन को एक ऐसी सबसे छोटी अभाज्य संख्या ढूंढनी चाहिए जो तर्क के रूप में निर्दिष्ट संख्या से ठीक बड़ी हो। उदाहरण के लिए - यदि इनपुट है - const num = 18; तो आउटपुट होना चाहिए: const output = 19; उदाह

  1. - JavaScript में संख्या के अंकों के गुणनफल और योग का अंतर

    हमें एक JavaScript फ़ंक्शन लिखना है जो एकमात्र तर्क के रूप में एक धनात्मक पूर्णांक लेता है। फ़ंक्शन को पहले संख्या के अंकों का योग और फिर उनका गुणनफल निकालना चाहिए। अंत में, फ़ंक्शन को गुणनफल और योग के निरपेक्ष अंतर को वापस करना चाहिए। उदाहरण के लिए - यदि इनपुट संख्या है - const num = 12345; तो आउट

  1. - जावास्क्रिप्ट में 1 से n तक की सभी संख्याओं से विभाज्य सबसे छोटी संख्या ढूंढना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या n लेता है। यह फ़ंक्शन उस सबसे छोटी संख्या को ढूंढकर लौटाएगा जो 1 से n तक की सभी संख्याओं से विभाज्य हो।उदाहरणनिम्न कोड देखें:const num = 11; const smallestDivisible = (num = 1) => {    let res = num * (num - 1) || 1;