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

किसी संख्या में सबसे बड़े और सबसे छोटे अंक का अंतर ढूँढना - जावास्क्रिप्ट

<घंटा/>

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

उदाहरण के लिए:यदि संख्या 5464676 है, तो यहां सबसे छोटा अंक 4 है और सबसे बड़ा अंक 7 है

इसलिए, हमारा आउटपुट 3

. होना चाहिए

उदाहरण

आइए इस फ़ंक्शन के लिए कोड लिखें -

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

आउटपुट

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

3

  1. जावास्क्रिप्ट में सबसे बड़ा योग और सबसे छोटा सूचकांक अंतर

    समस्या जावास्क्रिप्ट फ़ंक्शन जो पहले और एकमात्र तर्क के रूप में इंटीजर, एआर की एक सरणी लेता है। हमारे फ़ंक्शन को एक इंडेक्स जोड़ी (i, j) चुनना चाहिए जैसे कि (arr[i] + arr[j]) + (i - j) एरे में सभी इंडेक्स पेयर में अधिकतम हो। तब हमारे फ़ंक्शन को अधिकतम मान वापस करना चाहिए। उदाहरण के लिए, यदि फ़ंक्

  1. जावास्क्रिप्ट का उपयोग करते हुए संख्याओं की अलग-अलग स्ट्रिंग में सबसे बड़ी और सबसे छोटी संख्या ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है जिसमें रिक्त स्थान से अलग संख्याएं होती हैं। हमारे फ़ंक्शन को एक स्ट्रिंग वापस करनी चाहिए जिसमें केवल सबसे बड़ी और सबसे छोटी संख्या होती है जो कि स्थान से अलग होती है। इनपुट const str = '5 57 23 23 7 2 78 6'; आउटपुट c

  1. जावास्क्रिप्ट का उपयोग करके सबसे बड़ी संख्या बनाने के लिए अंकों को पुनर्व्यवस्थित करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक सकारात्मक तीन-अंकीय पूर्णांक लेता है और अधिकतम संभव संख्या प्राप्त करने के लिए इसके अंकों को पुनर्व्यवस्थित करता है। उदाहरण निम्नलिखित कोड है - const num = 149; const maxRedigit = function(num) {    if(num < 100 || num > 999) &nbs