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

JavaScript में स्ट्रिंग के nth स्थान पर वर्ण डालना


हमें एक JavaScript फ़ंक्शन लिखना है जो पहले तर्क के रूप में एक स्ट्रिंग, दूसरे तर्क के रूप में एक संख्या और तीसरे तर्क के रूप में एक वर्ण (चरित्र) लेता है, आइए इस तर्क को char कहते हैं।

संख्या सरणी की लंबाई से छोटी होने की गारंटी है। फ़ंक्शन को स्ट्रिंग में हर n वर्णों के बाद वर्ण char डालना चाहिए और नव निर्मित स्ट्रिंग वापस करनी चाहिए।

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

यदि तर्क हैं -

const str = 'NewDelhi';
const n = 3;
const char = ' ';

तो आउटपुट स्ट्रिंग होनी चाहिए -

const output = 'Ne wDe lhi';

उदाहरण

निम्नलिखित कोड देखें:

const str = 'NewDelhi';
const n = 3;
const char = ' ';

const insertAtEvery = (str = '', num = 1, char = ' ') => {
  str = str.split('').reverse().join('');
  const regex = new RegExp('.{1,' + num + '}', 'g');
  str = str.match(regex).join(char);
  str = str.split('').reverse().join('');
  return str;
};

console.log(insertAtEvery(str, n, char));

आउटपुट

कंसोल पर निम्नलिखित आउटपुट प्राप्त होगा:

Ne wDe lhi

  1. - JavaScript में मैजिकल स्ट्रिंग प्रश्न

    समस्याएक मैजिकल स्ट्रिंग str में केवल 1 और 2 होते हैं और निम्न नियमों का पालन करती है:स्ट्रिंग str मैजिकल है क्योंकि अक्षरों 1 और 2 की सन्निकट घटनाओं की संख्या को जोड़ने से स्ट्रिंग str स्वयं उत्पन्न होती है।स्ट्रिंग str के पहले कुछ तत्व निम्न हैं:str = 1221121221221121122……यदि हम str में लगातार 1 औ

  1. - जावास्क्रिप्ट में स्ट्रिंग में एक अक्षर के तुरंत बाद के अक्षर को ढूंढना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो अक्षरों की एक स्ट्रिंग str और एक अकेला अक्षर char लेता है। हमारा फ़ंक्शन एक नई स्ट्रिंग बनाएगा जिसमें str में char के प्रत्येक उदाहरण के तुरंत बाद मौजूद अक्षर हो (यदि कोई हो)।उदाहरणनिम्न कोड देखें:const str = this is a string; const letter = i; const f

  1. - जावास्क्रिप्ट में स्पेस की स्थिति बनाए रखते हुए स्ट्रिंग को उलटना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है जिसमें कुछ स्पेस हो सकते हैं। हमारा फ़ंक्शन स्ट्रिंग में मौजूद शब्दों को आंतरिक रूप से उलट देगा बिना दो अलग-अलग शब्दों के अक्षरों या स्पेस को इंटरचेंज किए।उदाहरणनिम्न कोड देखें:const str = this is normal string; const reverseWordsWi