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

JavaScript में n बार स्ट्रिंग के वर्णों को दोहराना


हमें एक JavaScript फ़ंक्शन लिखना होगा जो एक स्ट्रिंग और एक संख्या, मान लीजिए n, लेता है और फ़ंक्शन को एक नई स्ट्रिंग लौटानी चाहिए जिसमें मूल स्ट्रिंग के सभी अक्षर n बार दोहराए गए हों।

उदाहरण के लिए: यदि स्ट्रिंग है:

const str = 'how are you'

और संख्या n 2 है।

आउटपुट

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

const output = 'hhooww aarree yyoouu'

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

उदाहरण

इसका कोड निम्नलिखित होगा:

const str = 'how are you';
const repeatNTimes = (str, n) => {
  let res = '';
  for(let i = 0; i < str.length; i++){
    // String.prototype.repeat() फ़ंक्शन का उपयोग करके
    res += str[i].repeat(n);
  };
  return res;
};
console.log(repeatNTimes(str, 2));

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

hhooww aarree yyoouu

  1. - जावास्क्रिप्ट में स्ट्रिंग के शब्दों के क्रम को उलटना

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एकमात्र तर्क के रूप में एक स्ट्रिंग लेता है। फ़ंक्शन को स्ट्रिंग में शब्दों के क्रम को उलटना चाहिए और नई स्ट्रिंग लौटानी चाहिए। एकमात्र शर्त यह है कि हम अंतर्निहित सरणी विधि reverse() का उपयोग नहीं कर सकते।उदाहरण के लिए -यदि इनपुट स्ट्रिंग है -const str = th

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

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

  1. - जावास्क्रिप्ट में समय स्ट्रिंग को सुधारना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो HH:MM:SS प्रारूप में एक समय स्ट्रिंग लेता है। लेकिन जोड़ में एक समस्या थी, इसलिए कई समय स्ट्रिंग्स टूटी हुई हैं जिसका अर्थ है कि MM भाग 60 से अधिक हो सकता है, और SS भाग भी 60 से अधिक हो सकता है। हमारा फ़ंक्शन स्ट्रिंग में आवश्यक परिवर्तन करेगा और नई सु