সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা পূর্ণসংখ্যার একটি অ্যারে নেয়, arr, ক্রমবর্ধমান ক্রমে সাজানো।
আমাদের ফাংশনটি ক্রমবর্ধমান ক্রমে সাজানো প্রতিটি সংখ্যার বর্গগুলির একটি অ্যারে ফেরত দেওয়ার কথা৷
উদাহরণস্বরূপ, যদি ফাংশনে ইনপুট হয় −
const arr =[-2, -1, 1, 3, 6, 8];
তারপর আউটপুট −
হওয়া উচিতকনস্ট আউটপুট =[1, 1, 4, 9, 36, 64];
উদাহরণ
এর জন্য কোড হবে −
const arr =[-2, -1, 1, 3, 6, 8];const findSquares =(arr =[]) => { const res =[] let left =0 let right =arr.length - 1 while (left <=right) { const leftSquare =arr[left] * arr[left] const rightSquare =arr[right] * arr[right] if (leftSquareআউটপুট
এবং কনসোলে আউটপুট হবে −
<প্রে>[ 1, 1, 4, 9, 36, 64]