কম্পিউটার

জাভাস্ক্রিপ্ট ব্যবহার করে সংখ্যার অ্যারেতে স্বরবর্ণ পরীক্ষা করা হচ্ছে


সমস্যা

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

উদাহরণ

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

const arr = [5, 23, 67, 101, 56, 111];
const changeVowel = (arr = []) => {
   for (let i=0, l=arr.length; i<l; ++i){
      let char = String.fromCharCode(arr[i])
      if ('aeiou'.indexOf(char) !== -1){
         arr[i] = char;
      };
   };
   return arr;
};
console.log(changeVowel(arr));

আউটপুট

[ 5, 23, 67, 'e', 56, 'o' ]

  1. জাভাস্ক্রিপ্ট অ্যারে:নতুনদের জন্য একটি গাইড

  2. কেন জাভাস্ক্রিপ্টে অ্যারে পুনরাবৃত্তির সাথে "for…in" ব্যবহার করা একটি খারাপ ধারণা?

  3. জাভাস্ক্রিপ্ট অবজেক্টের অ্যারের অ্যারের পদ্ধতি ব্যবহার করছেন?

  4. জাভাস্ক্রিপ্টে বিশেষ সংখ্যার জন্য পরীক্ষা করা হচ্ছে