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

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

<घंटा/>

समस्या

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

हमारे फ़ंक्शन को एक संख्या ढूंढनी चाहिए और वापस करनी चाहिए जैसे कि इसमें केवल और इनपुट संख्या के सभी अंक हों और इनपुट संख्या से बस बड़ा हो

यदि ऐसी कोई संख्या मौजूद नहीं है, तो हमारा फ़ंक्शन -1 वापस आ जाना चाहिए।

उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है -

const num = 5656;

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

const output = 5665;

आउटपुट स्पष्टीकरण

क्योंकि 5665 में 5656 के केवल और सभी अंक होते हैं और यह 5656 से सिर्फ बड़ा होता है।

उदाहरण

निम्नलिखित कोड है &mius;

const num = 5656;
const justBigger = (num) => {
   const sorted = num => ('' + num).split('').sort((a, b) => b - a);
   const max = +sorted(num).join('')
   for (let i = num + 1; i <= max; i++) {
      if (max === +sorted(i).join('')){
         return i;
      }
   };
   return -1;
}
console.log(justBigger(num));

आउटपुट

कंसोल आउटपुट निम्नलिखित है -

5665

  1. यह पता लगाना कि कोई संख्या जावास्क्रिप्ट में त्रिकोणीय संख्या है या नहीं

    त्रिकोणीय संख्या त्रिभुज संख्या उन बिंदुओं की संख्या है जो एक समबाहु त्रिभुज को भर सकते हैं। उदाहरण के लिए - 9 एक त्रिकोणीय संख्या है जो 4 इकाइयों के प्रत्येक पक्ष के साथ एक समबाहु त्रिभुज बनाती है। समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक संख्या लेता है और यदि यह त्रिकोणीय सं

  1. जावास्क्रिप्ट में किसी संख्या के भाज्य में अंकों की वापसी संख्या

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

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

    एकात्मक रूप से बढ़ते हुए अंक एक पूर्णांक में मोनोटोन बढ़ते अंक होते हैं यदि और केवल यदि आसन्न अंकों की प्रत्येक जोड़ी x और y x <=y को संतुष्ट करते हैं। समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पहले और एकमात्र तर्क के रूप में एक संख्या, संख्या लेता है। हमारे फ़ंक्शन को केवल सबसे बड़