আমাদের একটি minMax() ফাংশন লিখতে হবে যা একটি নম্বরের অ্যারে গ্রহণ করবে এবং এলিমেন্টগুলো এমনভাবে রি-অ্যারেন্জ করবে যেন সবচেয়ে বড় এলিমেন্টটি প্রথমে আসে, তারপর সবচেয়ে ছোট এলিমেন্ট, তারপর দ্বিতীয় সবচেয়ে বড় এলিমেন্ট, তারপর দ্বিতীয় সবচেয়ে ছোট এলিমেন্ট, ইত্যাদি।
উদাহরণস্বরূপ:
// যদি ইনপুট অ্যারে হয়: const input = [1, 2, 3, 4, 5, 6, 7] // তখন আউটপুট হবে: const output = [7, 1, 6, 2, 5, 3, 4]
তাহলে, এই ফাংশনের পুরো কোড লিখি:
উদাহরণ
const input = [1, 2, 3, 4, 5, 6, 7]; const minMax = arr => { const array = arr.slice(); array.sort((a, b) => a-b); for(let start = 0; start < array.length; start += 2){ array.splice(start, 0, array.pop()); } return array; }; console.log(minMax(input));আউটপুট
কনসোলে আউটপুট হবে:
[ 7, 1, 6, 2, 5, 3, 4 ]