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

JavaScript-এ অ্যারেতে আইটেমগুলোর মধ্যকার দূরত্ব বের করা


আমাদের একটি ফাংশন লিখতে হবে, যেনাম arrayDistance(), যা একটি নম্বরের অ্যারে গ্রহণ করবে এবং একটি নতুন অ্যারে রিটার্ন করবে যেগুলোর এলিমেন্টগুলো মূল অ্যারেতে দুটি কনসিকিউটিভ এলিমেন্টের মধ্যে পার্থক্য হবে।

উদাহরণস্বরূপ, যদি ইনপুট অ্যারে হয়:

const arr = [1000,2000,5000,4000,300,0,1250];

তবে আউটপুট হবে:

[(1000-2000),(2000-5000),(5000-4000),(4000-300),(300-0),(0-1250)]

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

উদাহরণ

const arr = [1000,2000,5000,4000,300,0,1250]; const arrayDistance = arr => {    return arr.reduce((acc, val, ind) => {       if(arr[ind+1] !== undefined){          return acc.concat(Math.abs(val-arr[ind+1]));       }else{          return acc;       }    }, []); }; console.log(arrayDistance(arr));

আউটপুট

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

[ 1000, 3000, 1000, 3700, 300, 1250 ]

  1. জাভাস্ক্রিপ্ট অ্যারেতে এলিমেন্ট সার্চ করা

  2. জাভাস্ক্রিপ্টে একাধিক মান দিয়ে অ্যারে এলিমেন্ট খুঁজে বের করা

  3. জাভাস্ক্রিপ্টে সর্টেড অ্যারেতে আইটেমগুলোর মধ্যকার দূরত্ব বের করা

  4. জাভাস্ক্রিপ্টে অ্যারে অফ অ্যারেতে প্রতিটি অ্যারের গড় বের করা