আমাদেরকে নম্বর লিটারেলের একটি অ্যারে দেওয়া হয়েছে, এবং আমাদের একটি ফাংশন লিখতে হবে যা অ্যারের পরপর দুটি উপাদানের পরম পার্থক্য প্রদান করে৷
যেমন −
If input array is [23, 53, 66, 11, 67] Output should be [ 30, 13, 55, 56]
আসুন এই সমস্যার জন্য কোড লিখি -
আমরা একটি লুপ ব্যবহার করব যা সূচী 1 থেকে অ্যারের শেষ পর্যন্ত পুনরাবৃত্তি করা শুরু করবে এবং মূল অ্যারের [i] তম এবং [i -1] তম এলিমেন্টের পরম পার্থক্যকে একটি নিউয়ারেতে পরিণত করবে। এখানে কোড −
উদাহরণ
var arr = [23, 53, 66, 11, 67] const createDifference = (arr) => { const differenceArray = []; for(let i = 1; i < arr.length; i++){ differenceArray.push(Math.abs(arr[i] - arr[i - 1])); }; return differenceArray; } console.log(createDifference(arr));
আউটপুট
কনসোলে এই কোডের আউটপুট হবে −
[ 30, 13, 55, 56 ]