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

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


সমস্যা

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

  • প্রথম দুটি এবং শেষ দুটি সংখ্যা থেকে বने চার অক্ষরের একটি 'শব্দ' (ক্রমে প্রথম, দ্বিতীয়, দ্বিতীয় শেষ, শেষ),
  • অ্যারেটি অসেন্ডিং অর্ডারে সোর্ট করার পর উপরের মতোই,
  • অ্যারেটি ডিসেন্ডিং অর্ডারে সোর্ট করার পর উপরের মতোই,
  • অ্যারেটি ASCII ক্যারেক্টারে রূপান্তর করে অ্যালফাবেটিক্যালি সোর্ট করার পর উপরের মতোই।

চারটি অংশ হাইফেন (-) দিয়ে আলাদা করা একটি একক স্ট্রিং বানাবে।

উদাহরণ

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

const arr = [99, 98, 97, 96, 81, 82, 82];
const transform = (arr = []) => {
  let res = [];
  res.push(arr[0], arr[1], arr[arr.length-2], arr[arr.length-1]);
  res = res.map(x=>String.fromCharCode(x)).join('');
  const arr1 = arr
    .map(el => String.fromCharCode(el))
    .sort();
  const arr2 = (arr1.slice(0, 2) + ',' + arr1.slice(-2))
    .split(',')
    .join('');
  const arr3 = arr2
    .split('')
    .reverse()
    .join('');
  return `${res}-${arr2}-${arr3}-${arr2}`;
};
console.log(transform(arr));

আউটপুট

cbRR-QRbc-cbRQ-QRbc

  1. JavaScript-এ অ্যারে তৈরি: পদ্ধতি এবং সেরা অনুশীলন

  2. জাভাস্ক্রিপ্টে অ্যারেতে উপাদান যোগ করা

  3. জাভাস্ক্রিপ্ট অবজেক্টের অ্যারেতে অ্যারে মেথডগুলো ব্যবহার করা

  4. জাভাস্ক্রিপ্টে স্ট্রিং সংখ্যা ও পূর্ণসংখ্যা মিশ্র অ্যারের যোগফল বের করা