আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যার অ্যারে প্রথম ও একমাত্র আর্গুমেন্ট হিসেবে গ্রহণ করবে।
ফাংশনটি মূল অ্যারের ভিত্তিতে একটি নতুন অ্যারে তৈরি করবে।
নতুন অ্যারেতে মূল অ্যারের যেসব উপাদানের মান তার ইনডেক্সের সাথে সমান (১-ভিত্তিক ইনডেক্স ব্যবহার করে, ০-ভিত্তিক নয়) সেগুলো থাকবে।
উদাহরণস্বরূপ —
ইনপুট অ্যারে যদি হয় —
const arr = [45, 5, 2, 4, 6, 6, 6];
তাহলে আউটপুট হবে —
const output = [4, 6];
উদাহরণ
কোডটি নিচে দেওয়া হলো —
const arr = [45, 5, 2, 4, 6, 6, 6];
const pickSameElements = (arr = []) => {
const res = [];
const { length } = arr;
for(let ind = 0; ind < length; ind++){
const el = arr[ind];
if(el - ind === 1){
res.push(el);
};
};
return res;
};
console.log(pickSameElements(arr));
আউটপুট
কনসোল আউটপুট:
[4, 6]