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

JavaScript में पैलिंड्रोम संख्याएं


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

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

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

  • 343 एक पैलिंड्रोम संख्या है

  • 6789876 एक पैलिंड्रोम संख्या है

  • 456764 पैलिंड्रोम संख्या नहीं है

उदाहरण

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

const num1 = 343; 
const num2 = 6789876; 
const num3 = 456764; 
const isPalindrome = num => {
    let length = Math.floor(Math.log(num) / Math.log(10) +1);
    while(length > 0) {
        let last = Math.abs(num - Math.floor(num/10)*10);
        let first = Math.floor(num / Math.pow(10, length -1));
        if(first != last){
            return false;
        };
        num -= Math.pow(10, length-1) * first;
        num = Math.floor(num/10);
        length -= 2;
    };
    return true;
};
console.log(isPalindrome(num1));
console.log(isPalindrome(num2));
console.log(isPalindrome(num3));

आउटपुट

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

true true false
  1. - JavaScript में Math.max() फंक्शन

    Math ऑब्जेक्ट का max() फंक्शन कई नंबर्स स्वीकार करता है और उनमें से सबसे बड़ा नंबर लौटाता है। यदि आप इस फंक्शन को सिंगल नंबर पास करते हैं तो यह वही लौटाएगा और, यदि आप इसे कोई आर्गुमेंट पास नहीं करते हैं तो यह -Infinity लौटाएगा। सिंटैक्स इसका सिंटैक्स निम्नानुसार है: Math.max(...values) उदाहरण &

  1. JavaScript नंबर्स उदाहरण JavaScript नंबर्स उदाहरण

    JavaScript में नंबर्स के लिए एक उदाहरण निम्न है -उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> &

  1. जावास्क्रिप्ट में संख्याओं को राउंड और ट्रंकेट करना जावास्क्रिप्ट में संख्याओं को राउंड और ट्रंकेट करना

    जावास्क्रिप्ट में संख्याओं को राउंड और ट्रंकेट करने के लिए दो फ़ंक्शन हैं: Math.round() और Math.trunc() - Math.round() - यह दशमलव संख्या को निकटतम पूर्णांक मान तक राउंड करता है। Math.trunc() - यह केवल दशमलव संख्या के भिन्नात्मक भाग को हटाता है और इसे पूर्ण संख्या में बदल देता है। जावास्क्रिप्ट म