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

जावास्क्रिप्ट में अधिकतम एक विलोपन का उपयोग करके पैलिंड्रोम बनाना

<घंटा/>

समस्या

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

हमारा फ़ंक्शन अधिक से अधिक हटा सकता है स्ट्रिंग str से एक वर्ण और हमें यह जांचना आवश्यक है कि क्या हम ऐसा करने पर इसे पैलिंड्रोम बना सकते हैं।

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

इनपुट

const str ='dr.awkward';

आउटपुट

कॉन्स्ट आउटपुट =सत्य;

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

क्योंकि अगर हम स्ट्रिंग से '.' हटाते हैं,

उदाहरण

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

const str ='dr.awkward';const validPalindrome =(str ='') => { const वैध =(बाएं, दाएं) => {के लिए (चलो i =बाएं; i <=Math.floor(( बाएँ + दाएँ) / 2); i++) { अगर (str[i] !==str [दाएं - (i - बाएँ)]) {वापसी असत्य } } सत्य लौटाएं } के लिए (चलो i =0; i <=गणित .floor(str.length / 2); i++) { const right =str.length - 1 - i if (str[i] !==str[right]) {वापसी वैध (i, दाएं - 1) || वैध (i + 1, दाएं)} } सच लौटें} कंसोल.लॉग (वैध पालिंड्रोम (str));

आउटपुट

<पूर्व>सत्य
  1. फायरबग का उपयोग करके जावास्क्रिप्ट को डिबग करना

    डिबगिंग दोषों को दूर करने की व्यवस्थित विधि है। यह सब परीक्षण मामलों के निष्पादन के साथ शुरू होता है। जब भी परीक्षण मामलों को निष्पादित किया जाता है, वास्तविक परिणामों की तुलना अपेक्षित परिणामों से की जाती है। यदि वास्तविक परिणामों और अपेक्षित परिणामों के बीच पत्राचार की कोई कमी है, तो मूल कारण विश्

  1. जावास्क्रिप्ट का उपयोग करके एकाधिक छवियों को एक में जोड़ना

    जावास्क्रिप्ट का उपयोग करके एकाधिक छवियों को एक में संयोजित करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"

  1. जावास्क्रिप्ट आयात में '{ }' का उपयोग करना?

    जावास्क्रिप्ट आयात में {} का उपयोग करने वाला कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .result {फ़ॉन्ट-आकार:18पीएक्स; फ़ॉन्ट-वजन:500; रंग:रेबेकापर्पल; }जावास्क्रिप्ट आयात में { } का उपयोग करनायहां क्लिक करेंआयातित फ़ंक्शन को निष्पाद