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

जावास्क्रिप्ट में किसी संख्या का सबसे बड़ा अंक

<घंटा/>

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

उदाहरण के लिए:यदि संख्या 45654356 है

फिर वापसी मूल्य 6

. होना चाहिए

उदाहरण

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

const num = 45654356;
const greatestDigit = (num = 0, greatest = 0) => {
   if(num){
      const max = Math.max(num % 10, greatest);
      return greatestDigit(Math.floor(num / 10), max);
   };
   return greatest;
};
console.log(greatestDigit(num));

आउटपुट

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

6

  1. किसी संख्या का तब तक योग करें जब तक कि वह 1 अंक का JavaScript न बन जाए

    हमें एक JavaScript फ़ंक्शन लिखने की आवश्यकता है जो केवल इनपुट के रूप में एक संख्या लेता है। फ़ंक्शन को एक साधारण काम करना चाहिए - परिणामी अंकों को तब तक जोड़ते रहें जब तक कि वे एक अंक की संख्या में न बदल जाएं। उदाहरण के लिए - const num = 5798; यानी 5 + 7 + 9 + 8 = 29 2 + 9 = 11 1 + 1 = 2 इसल

  1. जावास्क्रिप्ट में किसी संख्या का गुणनखंडन करें

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

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

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