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

অ্যারে-এর প্রতিটি মান থেকে শেষ n ডিজিট আলাদা করা - JavaScript


আমাদের কাছে একটি লিটারেল অ্যারে আছে যেন −

const arr = [56768, 5465, 5467, 3, 878, 878, 34435, 78799];

একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এই অ্যারে এবং একটি সংখ্যা n নেবে এবং যদি সংশ্লিষ্ট উপাদান n বা তার বেশি ক্যারেক্টার ধারণ করে, তবে নতুন উপাদানটি শুধু শেষ n ক্যারেক্টার ধারণ করবে, অন্যথায় উপাদানটি অপরিবর্তিত থাকবে।

অতএব, n = 2 হলে, এই অ্যারেতে আউটপুট হবে −

const output = [68, 65, 67, 3, 78, 78, 35, 99];

উদাহরণ

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

const arr = [56768, 5465, 5467, 3, 878, 878, 34435, 78799]; const splitLast = (arr, num) => {   return arr.map(el => {     if(String(el).length <= num){       return el;     };     const part = String(el).substr(String(el).length - num, num);     return +part || part;   }); }; console.log(splitLast(arr, 2));

আউটপুট

এটি কনসোলে নিচের আউটপুট দেবে −

[     68, 65, 67, 3,     78, 78, 35, 99 ]

  1. জাভাস্ক্রিপ্টে অ্যারেতে তিনটি সর্বোচ্চ সংখ্যার গুণফল বের করা

  2. জাভাস্ক্রিপ্টে সংখ্যাকে সম্পূর্ণ ভাগ করে এমন অঙ্কগুলোর সংখ্যা গণনা করা

  3. জাভাস্ক্রিপ্টে অ্যারে-এর প্রতিটি এলিমেন্টে f(x) প্রয়োগ করা

  4. জাভাস্ক্রিপ্টে ২-ডি অ্যারের প্রতিটি সারির ন্যূনতম মানের যোগফল