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

JavaScript में संख्या के पालिंड्रोम होने की पुष्टि


मान लीजिए, हमें एक फ़ंक्शन लिखना है जो एक नंबर लेता है और इस तथ्य के आधार पर बूलियन लौटाता है कि संख्या पालिंड्रोम है या नहीं। एक प्रतिबंध यह है कि हमें इसे संख्या को स्ट्रिंग या किसी अन्य डेटा प्रकार में बदले बिना करना है।

पालिंड्रोम संख्याएं वे संख्याएं हैं जो आगे और पीछे दोनों तरफ से समान पढ़ी जाती हैं।

उदाहरण के लिए -

121 343 12321

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

उदाहरण

const isPalindrome = (num) => {    // पहला अंक निकालने के लिए उपयुक्त फैक्टर ढूंढना    let factor = 1;    while (num / factor >= 10){       factor *= 10;    }    while (num) {       let first = Math.floor(num / factor);       let last = num % 10;       // यदि पहला और अंतिम अंक समान नहीं हैं तो false लौटाएं       if (first != last){          return false;       }       // संख्या से पहला और अंतिम अंक हटाना       num = Math.floor((num % factor) / 10);       // फैक्टर को 100 के फैक्टर से कम करना क्योंकि 2 अंक हटाए गए       factor = factor / 100;    }    return true; }; console.log(isPalindrome(123241)); console.log(isPalindrome(12321)); console.log(isPalindrome(145232541)); console.log(isPalindrome(1231));

आउटपुट

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

false true true false

  1. JavaScript Number() फंक्शन JavaScript Number() फंक्शन

    JavaScript Number() फंक्शन ऑब्जेक्ट वैल्यू को तर्क के रूप में पास करके उसके संबंधित न्यूमेरिक वैल्यू में बदल देता है।उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width,

  1. JavaScript में संख्या पैटर्न JavaScript में संख्या पैटर्न

    हमें एक JavaScript और HTML प्रोग्राम लिखना है जो उपयोगकर्ता को एक टेक्स्ट इनपुट और बटन प्रदान करता है। जब उपयोगकर्ता इनपुट में कोई मान दर्ज करता है, मान लीजिए 5, और बटन पर क्लिक करता है, तो हमें स्क्रीन पर निम्नलिखित पैटर्न प्रिंट करना चाहिए। (n = 5 के लिए) 01 01 02 01 02 03 01 02 03 04 01 02 03 04

  1. - JavaScript में संख्या को पालिंड्रोम बनाने के चरणों की गिनती

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