সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা সংখ্যার অ্যারেতে নেয়। যদি সেই অ্যারেতে এমন কোনও সংখ্যা থাকে যা 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' ]