কম্পিউটার

কিভাবে একটি স্ট্রিং থেকে বিজোড় এবং জোড় অবস্থান অক্ষর পেতে?


আমাদের এমন একটি ফাংশন লিখতে হবে যা একটি স্ট্রিং থেকে প্রতিটি দ্বিতীয় অক্ষর (প্রথম অক্ষর থেকে শুরু করে) সরিয়ে দেয় এবং জাভাস্ক্রিপ্টের শেষে সেই সমস্ত অপসারিত অক্ষর যুক্ত করে।

যেমন −

If the string is "This is a test!"
Then it should become "hsi etTi sats!"

অতএব, আসুন এই ফাংশনের জন্য কোড লিখি -

উদাহরণ

const string = 'This is a test!';
const separateString = (str) => {
   const { first, second } = [...str].reduce((acc, val, ind) => {
      const { first, second } = acc;
      return {
         first: ind % 2 === 1 ? first+val : first,
         second: ind % 2 === 0 ? second+val : second
      };
   }, {
      first: '',
      second: ''
   })
   return first+second;
};
console.log(separateString(string));

আউটপুট

কনসোলে আউটপুট হবে −

hsi etTi sats!

  1. কিভাবে tr ট্যাগ থেকে আইডি পাবেন এবং জাভাস্ক্রিপ্টের সাথে একটি নতুন টিডিতে প্রদর্শন করবেন?

  2. পাইথনে স্ট্রিংয়ের প্রথম 100টি অক্ষর কীভাবে পাবেন?

  3. পাইথনে একটি স্ট্রিং থেকে পূর্ণসংখ্যার মান কিভাবে পেতে হয়?

  4. পাইথনের একটি স্ট্রিং থেকে সমস্ত বিশেষ অক্ষর, বিরাম চিহ্ন এবং স্পেসগুলি কীভাবে সরিয়ে ফেলা যায়?