ধরা যাক, আমাদের এমন একটি ফাংশন লিখতে হবে যা একটি অ্যারে এবং একটি সংখ্যা নেয় এবং অ্যারে থেকে প্রথম জোড়ার প্রথম উপাদানটির সূচী প্রদান করে যা প্রদত্ত সংখ্যা পর্যন্ত যোগ করে, যদি অ্যারেতে এমন কোনও জোড়া না থাকে, আমাদের ফিরতে হবে -1।
জোড়া দ্বারা, আমরা বলতে চাচ্ছি, অ্যারের দুটি পরপর উপাদান এবং অ্যারের কোনো দুটি স্বেচ্ছাচারী উপাদান নয়। সুতরাং, আসুন এই ফাংশনের জন্য কোড লিখি -
উদাহরণ
const arr = [4, 8, 2, 7, 6, 42, 41, 77, 32, 9]; const findPair = (arr, num) => { for(let i = 0; i < arr.length; i++){ if(arr[i] + arr[i+1] === num){ return i; } }; return -1; }; console.log(findPair(arr, 13)); console.log(findPair(arr, 48)); console.log(findPair(arr, 45));
আউটপুট
কনসোলে আউটপুট হবে −
3 4 -1