কম্পিউটার টিউটোরিয়াল

মৌলিক দৈর্ঘ্যের শব্দগুলো উল্টে ফেলা - JavaScript


একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা হোয়াইটস্পেস দিয়ে যুক্ত স্ট্রিং ধারণকারী একটি স্ট্রিং নেবে। আমাদের ফাংশনটি মূল স্ট্রিং-এর সব শব্দ ধারণকারী একটি নতুন স্ট্রিং তৈরি করবে এবং যেসব শব্দের দৈর্ঘ্য মৌলিক সংখ্যা সেগুলো উল্টে দেবে অর্থাৎ দৈর্ঘ্য 2, 3, 5, 7, 100, ইত্যাদি।

উদাহরণ

নিচে কোডটি দেওয়া হল −

const str = 'His father is an engineer by profession'; // হেল্পার ফাংশনগুলো const isPrime = n => {   if (n===1){     return false;   }else if(n === 2){     return true;   }else{     for(let x = 2; x < n; x++){       if(n % x === 0){         return false;       }     }     return true;   }; }; const reverseString = str => str.split('').reverse().join(''); const reversePrime = str => {   return str.split(' ').reduce((acc, val) => {     const { length } = val;     if(isPrime(length)){       acc += reverseString(val)+' ';     }else{       acc += val+' ';     };     return acc;   }, ''); }; console.log(reversePrime(str));

আউটপুট

কনসোলে নিচের আউটপুট দেখা যাবে −

siH father si na engineer yb profession

  1. জাভাস্ক্রিপ্টে অ্যারের দৈর্ঘ্য কীভাবে বের করবেন?

  2. জাভাস্ক্রিপ্ট দিয়ে ট্যাব ক্যারেক্টার এর দৈর্ঘ্য কীভাবে সেট করবেন?

  3. জাভাস্ক্রিপ্টে অবজেক্টের দৈর্ঘ্য (length) কীভাবে পেতে হয়

  4. জাভাস্ক্রিপ্টে কোটেশন চিহ্নের ভিতরের শব্দ এক্সট্র্যাক্ট করা