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

जावास्क्रिप्ट में सिंगल ट्वीक के साथ जांच कर रहा है कि एक स्ट्रिंग दूसरे से हासिल की जा सकती है

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो वर्णों के दो तार लेता है, उन्हें str1 और str2 कहते हैं।

फ़ंक्शन को यह जांचना चाहिए कि क्या हम str1 से बिल्कुल एक वर्ण हटाकर str1 से str2 बना सकते हैं। यदि हम ऐसा कर सकते हैं, तो फ़ंक्शन को सही, अन्यथा वापस लौटना चाहिए।

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

यदि इनपुट स्ट्रिंग्स हैं -

const str1 ='केमिस्टी';const str2 ='केमिस्टी';

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

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

उदाहरण

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

const str1 ='chemistty';const str2 ='chemisty';const stringSimilarity =(str1 ='', str2 ='') => { if(str1.length - str2.length !==1){ वापसी असत्य; }; for(let i =0; i  

आउटपुट

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

<पूर्व>सत्य

  1. जावास्क्रिप्ट में पहली स्ट्रिंग में एक स्थान के साथ दो तार कैसे जोड़ें?

    दो स्ट्रिंग जोड़ने के लिए हमें एक + ऑपरेटर . की आवश्यकता है स्ट्रिंग्स के बीच कुछ जगह बनाने के लिए, लेकिन जब पहली स्ट्रिंग में ही स्पेस होता है, तो स्पेस को स्पष्ट रूप से असाइन करने की कोई आवश्यकता नहीं होती है। निम्नलिखित उदाहरण में चूंकि स्ट्रिंग str1 में इसके साथ एक स्थान है, केवल संयोजन बिना

  1. जावास्क्रिप्ट में ईवेंट ऑब्जेक्ट्स को एक फ़ंक्शन से दूसरे फ़ंक्शन में कैसे पास करें?

    जावास्क्रिप्ट में ईवेंट ऑब्जेक्ट को एक फ़ंक्शन से दूसरे फ़ंक्शन में पास करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-sca

  1. जावास्क्रिप्ट के साथ एक चेकबॉक्स की जाँच करना

    मान लें कि निम्नलिखित हमारे इनपुट प्रकार के चेकबॉक्स हैं - <lable>John</lable> <input id="checkedValue1" type="checkbox"> <lable>David</lable> <input id="checkedValue2" type="checkbox"> हम किसी भी चेकबॉक्स को चेक करना चाहते