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

JavaScript में समान अंकों से बनी अगली बड़ी संख्या ढूंढना

समस्या

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

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

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

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

const num = 5656;

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

const output = 5665;

आउटपुट व्याख्या

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

उदाहरण

निम्नलिखित कोड है -

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. JavaScript में संख्या के त्रिकोणीय संख्या होने की जांच JavaScript में संख्या के त्रिकोणीय संख्या होने की जांच

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

  1. - JavaScript में संख्या के फैक्टोरियल में अंकों की संख्या वापस करना

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

  1. - JavaScript में मोनोटोन अंकों वाली ठीक छोटी संख्या

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