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

जावास्क्रिप्ट में n बार ड्रिब्लिंग स्ट्रिंग्स

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग और एक संख्या लेता है, जैसे 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++){
      // using the String.prototype.repeat() function
      res += str[i].repeat(n);
   };
   return res;
};
console.log(repeatNTimes(str, 2));

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

hhooww aarree yyoouu

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

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग को एकमात्र तर्क के रूप में लेता है। फ़ंक्शन को स्ट्रिंग में शब्दों के क्रम को उलट देना चाहिए और नया स्ट्रिंग वापस करना चाहिए। एकमात्र शर्त यह है कि हम इनबिल्ट एरे मेथड रिवर्स () का उपयोग नहीं कर सकते। उदाहरण के लिए - यदि इनपुट स्ट्रिंग है -

  1. जावास्क्रिप्ट में एक स्ट्रिंग के वजन की गणना करना

    चरित्र का वजन (वर्णमाला): एक अंग्रेजी वर्णमाला का भार केवल 1-आधारित अनुक्रमणिका नहीं है। उदाहरण के लिए, c का वजन 3 है, k का वजन 11 है, इत्यादि। हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक लोअरकेस स्ट्रिंग लेता है और उस स्ट्रिंग के वजन की गणना और रिटर्न देता है। उदाहरण इसके लिए कोड होगा - const

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

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