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

জাভাস্ক্রিপ্টে স্ট্রিং-এ বিজোড় সংখ্যক অক্ষরযুক্ত শব্দগুলো রিভার্স করা


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং নেবে এবং স্ট্রিং-এ বিজোড় সংখ্যক অক্ষরযুক্ত শব্দগুলো রিভার্স করবে।

স্ট্রিং-এ যেকোনো সাবস্ট্রিং শব্দ হিসেবে গণ্য হবে যদি সেটি দুটি স্পেস দ্বারা ঘেরা থাকে অথবা শুরু/শেষে থাকে এবং স্পেস দ্বারা পূর্ববর্তী/পরবর্তী থাকে।

উদাহরণ

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

const str = 'hello world, how are you'; const idOdd = str => str.length % 2 === 1; const reverseOddWords = (str = '') => {    const strArr = str.split(' ');    return strArr.reduce((acc, val) => {       if(idOdd(val)){          acc.push(val.split('').reverse().join(''));          return acc;       };       acc.push(val);       return acc;    }, []).join(' '); }; console.log(reverseOddWords(str));

আউটপুট

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

olleh world, woh era uoy

  1. জাভাস্ক্রিপ্টে স্ট্রিং থেকে অনন্য অক্ষর ফিল্টার করা

  2. জাভাস্ক্রিপ্টে সংখ্যা স্ট্রিংকে ০ ও ১ দিয়ে এনকোড করা

  3. জাভাস্ক্রিপ্টে টাইম স্ট্রিং রেক্টিফাই করা (HH:MM:SS)

  4. জাভাস্ক্রিপ্টে অ্যারেতে মিলে যাওয়া পজিটিভ/নেগেটিভ না থাকা সংখ্যা খুঁজে বের করা