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

क्या दूसरी स्ट्रिंग पहली स्ट्रिंग का घुमाया हुआ संस्करण है JavaScript


हमें एक JavaScript फ़ंक्शन लिखना है जो दो स्ट्रिंग्स लेता है, मान लीजिए str1 और str2। हमें यह निर्धारित करना है कि दूसरी स्ट्रिंग पहली स्ट्रिंग का घुमाया हुआ (rotated) संस्करण है या नहीं।

उदाहरण के लिए- यदि इनपुट स्ट्रिंग्स हैं -

const str1 = 'abcde'; const str2 = 'cdeab';

तो आउटपुट true होना चाहिए क्योंकि str2 वास्तव में str1 में 'ab' को अंत में शिफ्ट करके बनाया गया है।

उदाहरण

const str1 = 'abcde'; const str2 = 'cdeab'; const isRotated = (str1, str2) => {   if(str1.length !== str2.length){     return false   };   if( (str1.length || str2.length) === 0){     return true   };   for(let i = 0; i < str1.length; i++){     const reversed = str1.slice(i).concat(str1.slice(0, i));     if(reversed === str2){       return true     };   }   return false; }; console.log(isRotated(str1, str2));

आउटपुट

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

true

  1. - JavaScript में स्ट्रिंग का पहला गैर-दोहराव वाला वर्ण ढूंढना

    हमें एक JavaScript फ़ंक्शन लिखना है जो पहले और एकमात्र तर्क के रूप में एक स्ट्रिंग लेता है। फ़ंक्शन को स्ट्रिंग में पहले उस वर्ण का सूचकांक ढूंढकर वापस करना चाहिए जो स्ट्रिंग में केवल एक बार आता है। यदि स्ट्रिंग में कोई अद्वितीय वर्ण नहीं है, तो फ़ंक्शन को -1 वापस करना चाहिए। उदाहरण के लिए - यदि इन

  1. - JavaScript में स्ट्रिंग का वजन गणना करना

    एक वर्ण (वर्णमाला) का वजन: एक अंग्रेजी वर्णमाला का वजन कुछ भी नहीं बस उसका 1-आधारित सूचकांक है। उदाहरण के लिए, c का वजन 3 है, k का 11 और इसी तरह। हमें एक JavaScript फ़ंक्शन लिखना है जो एक लोअरकेस स्ट्रिंग लेता है और उस स्ट्रिंग के वजन की गणना करके लौटाता है। उदाहरण const str = this is a string; cons

  1. - JavaScript में दूसरी स्ट्रिंग के क्रम के अनुसार एक स्ट्रिंग को सॉर्ट करना

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो दो स्ट्रिंग्स, str1 और str2, को पहला और दूसरा तर्क के रूप में लेता है। हमारे फ़ंक्शन को str1 को str2 में वर्णों के क्रम के अनुसार सॉर्ट करना चाहिए। उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है - इनपुट const str1 = coding; const str2 = gncabdi; आउटपुट const out