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

জাভাস্ক্রিপ্টে সংখ্যাগুলোকে αντίক্রমে অক্ষর ও ক্যারেক্টারে রূপান্তর করা


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা স্ট্রিং ফরম্যাটে সংখ্যাগুলোর একটি অ্যারে নেবে। ফাংশনটি একটি স্ট্রিং ফেরত দেবে। সংখ্যাগুলো অ্যালফাবেটের অক্ষরগুলোর সাথে বিপরীত ক্রমে মিলে: a=26, z=1 ইত্যাদি। এছাড়া '!', '?' এবং ' ' (স্পেস) যাক্রমে '27', '28' এবং '29' দিয়ে প্রকাশ করা হবে।

উদাহরণ

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

const arr = ['5', '23', '2', '1', '13', '18', '6'];
const convertToString = (arr) => {
  let res = '';
  for (let char of arr) {
    if (Number(char) <= 26) {
      res += String.fromCharCode(123 - char);
    } else {
      if (char === '27') res += '!';
      else if(char === '28') res += '?'
      else res += ' ';
    }
  }
  return res;
};
console.log(convertToString(arr));

আউটপুট

vdyzniu

  1. জাভাস্ক্রিপ্টে সংখ্যা রাউন্ড এবং ট্রাঙ্কেট করা

  2. জাভাস্ক্রিপ্টে সংখ্যাগুলোর অ্যারে থেকে অক্ষরগুলোর অ্যারে তৈরি করা

  3. জাভাস্ক্রিপ্টে দুটি সর্ট করা অ্যারে মার্জ করে একটি সর্ট করা অ্যারে তৈরি করা

  4. জাভাস্ক্রিপ্টে শব্দ ও puntuation অ্যারে থেকে বাক্য গঠন করা