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

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


একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা অ্যারে গ্রহণ করবে এবং সব সংখ্যার অঙ্কগুলোকেই একটি নির্দিষ্ট ক্রমে (এখানে আরোহী ক্রমে) সাজিয়ে দেবে।

উদাহরণস্বরূপ, যদি অ্যারেটি হয় −

const arr = [543, 65, 343, 75, 567, 878, 87];

তবে আউটপুট হওয়া উচিত −

const output = [345, 56, 334, 57, 567, 788, 78];

তাহলে, এই ফাংশনটির কোড লিখি −

উদাহরণ

কোডটি হবে −

const arr = [543, 65, 343, 75, 567, 878, 87]; const ascendNumber = num => {   const numArr = String(num).split('').map(el => +el);   numArr.sort((a, b) => a - b);   return numArr.join(''); }; const sortDigits = arr => {   const res = [];   for(let i = 0; i < arr.length; i++){     res.push(ascendNumber(arr[i]));   };   return res; }; console.log(sortDigits(arr));

আউটপুট

কনসোলে আউটপুট হবে −

[   '345', '56',   '334', '57',   '567', '788',   '78' ]

  1. জাভাস্ক্রিপ্টে অ্যারেতে জোড় সংখ্যক অঙ্ক বিশিষ্ট উপাদান বের করা

  2. জাভাস্ক্রিপ্টে নির্দিষ্ট রেঞ্জে সিকোয়েনশিয়াল ডিজিট সংখ্যা খুঁজে বের করা

  3. জাভাস্ক্রিপ্টে ইনপুট নম্বরের মধ্যে সর্বোচ্চ ৫ ডিজিটের সংখ্যা খুঁজে বের করা

  4. জাভাস্ক্রিপ্টে রেঞ্জের মধ্যে নির্দিষ্ট সংখ্যা দিয়ে বিভাজ্য সংখ্যার গণনা