কম্পিউটার

জাভাস্ক্রিপ্ট ব্যবহার করে একটি স্ট্রিং-এ প্রতিটি অক্ষর সংখ্যা তাদের এক ভিত্তিক সূচকের বার বার করা


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা ইংরেজি ছোট হাতের বর্ণমালার একটি স্ট্রিং নেয়।

আমাদের ফাংশনের একটি নতুন স্ট্রিং তৈরি করা উচিত যেখানে প্রতিটি অক্ষরটি তাদের 1-ভিত্তিক সূচকের স্ট্রিং-এ ক্যাপিটাল ক্ষেত্রে যতবার পুনরাবৃত্তি হয় এবং বিভিন্ন অক্ষর সেট ড্যাশ '-' দ্বারা আলাদা করা উচিত।

অতএব, 'abcd' স্ট্রিং −

হওয়া উচিত
"A-Bb-Ccc-Dddd"

উদাহরণ

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

const str = 'abcd';
const repeatStrings = (str) => {
   const res = [];
   for(let i = 0; i < str.length; i++){
      const el = str[i];
      let temp = el.repeat(i + 1);
      temp = temp[0].toUpperCase() + temp.substring(1, temp.length);
      res.push(temp);
   };
   return res.join('-');
};
console.log(repeatStrings(str));

আউটপুট

A-Bb-Ccc-Dddd

  1. JavaScript ব্যবহার করে প্রতিটি শব্দে উপস্থিত সংখ্যার উপর ভিত্তি করে শব্দের স্ট্রিং বাছাই করা

  2. জাভাস্ক্রিপ্ট ব্যবহার করে স্ট্রিং নম্বর সংখ্যার দ্বিতীয়ার্ধকে শূন্যে পরিবর্তন করা হচ্ছে

  3. জাভাস্ক্রিপ্ট ব্যবহার করে বর্ণমালায় একটি অক্ষরের 1-ভিত্তিক সূচক খোঁজা

  4. জাভাস্ক্রিপ্টে অক্ষর ফ্রিকোয়েন্সির উপর ভিত্তি করে এনকোডিং স্ট্রিং