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

जावास्क्रिप्ट में पूर्ण संख्याओं में से nवां पैलिंड्रोम संख्या ज्ञात करना

<घंटा/>

समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्या n लेता है। यदि 0 से गिनना शुरू किया जाता है, तो हमारे फ़ंक्शन को nवां पैलिंड्रोम नंबर वापस करना चाहिए।

उदाहरण के लिए, पहला पैलिंड्रोम 0 होगा, दूसरा 1 होगा, दसवां 9 होगा, ग्यारहवां 11 होगा क्योंकि 10 पैलिंड्रोम नहीं है।

उदाहरण

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

const num = 31;
const findNthPalindrome = (num = 1) => {
   const isPalindrome = (num = 1) => {
      const reverse = +String(num)
      .split('')
      .reverse()
      .join('');
      return reverse === num;
   };
   let count = 0;
   let i = 0;
   while(count < num){
      if(isPalindrome(i)){
         count++;
      };
      i++;
   };
   return i - 1;
};
console.log(findNthPalindrome(num));

आउटपुट

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

212

  1. जावास्क्रिप्ट में पास्कल त्रिभुज की nवीं पंक्ति के तत्वों का पता लगाना

    पास्कल त्रिकोण: पास्कल का त्रिभुज एक त्रिभुजाकार सरणी है जिसे पूर्ववर्ती पंक्तियों में आसन्न तत्वों को जोड़कर बनाया गया है। पास्कल त्रिभुज के पहले कुछ तत्व हैं - हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो एक सकारात्मक संख्या लेता है, संख्या को एकमात्र तर्क के रूप में कहें। फ़ंक्शन क

  1. जावास्क्रिप्ट में प्राकृतिक संख्या अनुक्रम का nवां अंक ढूँढना

    प्राकृतिक संख्या क्रम: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12... अनंत तक फैले इस क्रम को प्राकृत संख्या क्रम कहते हैं। हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पहले और एकमात्र तर्क के रूप में एक संख्या, संख्या लेता है। फ़ंक्शन को उस (संख्या)वें अंक को ढूंढना चाहिए और वापस करना चाहिए जो लिख

  1. जावास्क्रिप्ट में लुकास संख्या अनुक्रम का nवां तत्व ढूँढना

    लुकास नंबर लुकास संख्याएं इस तरह परिभाषित अनुक्रम में संख्याएं हैं - L(0) = 2 L(1) = 1 L(n) = L(n-1) + L(n-2) समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या n लेता है और nth लुकास नंबर लौटाता है। उदाहरण निम्नलिखित कोड है - const num = 21; const lucas = (num = 1) => {    i