কম্পিউটার

জাভাস্ক্রিপ্ট ব্যবহার করে একটি স্ট্রিং-এ ড্যাশ দিয়ে ডট প্রতিস্থাপন করা


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং নেয় এবং এতে ডট(.) এর সমস্ত উপস্থিতি ড্যাশ(-) দিয়ে প্রতিস্থাপন করে।

ইনপুট

const str = 'this.is.an.example.string';

আউটপুট

const output = 'this-is-an-example-string';

স্ট্রিং স্ট্রিং-এ ডটস(.) এর সমস্ত উপস্থিতি ড্যাশ(-)

দিয়ে প্রতিস্থাপিত হয়

উদাহরণ

নিম্নলিখিত কোড -

const str = 'this.is.an.example.string';
const replaceDots = (str = '') => {
   let res = "";
   const { length: len } = str;
   for (let i = 0; i < len; i++) {
      const el = str[i];
      if(el === '.'){
         res += '-';
      }else{
         res += el;
      };
   };
   return res;
};
console.log(replaceDots(str));

কোড ব্যাখ্যা

আমরা স্ট্রিং স্ট্রিংয়ের মাধ্যমে পুনরাবৃত্তি করেছি এবং বর্তমান উপাদানটি একটি বিন্দু কিনা তা পরীক্ষা করে দেখেছি, আমরা res স্ট্রিং-এ একটি ড্যাশ যুক্ত করেছি অন্যথায় আমরা বর্তমান উপাদান যুক্ত করেছি৷

আউটপুট

this-is-an-example-string

  1. জাভাস্ক্রিপ্ট ব্যবহার করে বাইনারি গঠনের জন্য সংখ্যা প্রতিস্থাপন করা হচ্ছে

  2. JavaScript-এ একটি স্ট্রিং-এ তাদের 1-ভিত্তিক সূচকের সাথে স্বরবর্ণ প্রতিস্থাপন করা

  3. জাভাস্ক্রিপ্ট ব্যবহার করে একটি স্ট্রিং-এ সমস্ত অনন্য অক্ষর রয়েছে কিনা তা পরীক্ষা করা হচ্ছে

  4. জাভাস্ক্রিপ্ট ব্যবহার করে স্ট্রিং-এ একটি অক্ষরের অবিলম্বে পরবর্তী অক্ষর খোঁজা