কম্পিউটার

জাভাস্ক্রিপ্ট ব্যবহার করে সংখ্যার অ্যারেকে বর্ণমালার অ্যারেতে রূপান্তর করা


সমস্যা

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

দিয়ে তৈরি একটি স্ট্রিং প্রদান করবে
  • একটি চার অক্ষর 'শব্দ', অ্যারের প্রথম দুটি এবং শেষ দুটি সংখ্যা থেকে প্রাপ্ত অক্ষর দ্বারা গঠিত। অর্ডারটি বাম থেকে ডানে পড়ার মতো হওয়া উচিত (প্রথম, দ্বিতীয়, দ্বিতীয়, শেষ),

  • উপরের মতই, অ্যারেটিকে আরোহী ক্রমে সাজানোর পোস্ট,

  • উপরের মতই, অ্যারেকে অবরোহী ক্রমে সাজানোর পোস্ট,

  • উপরের মতই, অ্যারেটিকে 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. জাভাস্ক্রিপ্ট ব্যবহার করে অ্যারে তৈরি করা

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

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

  4. জাভাস্ক্রিপ্ট ব্যবহার করে স্ট্রিং সংখ্যার সমষ্টি