সমস্যাঃ
জাভাস্ক্রিপ্ট দিয়ে বিজোড় এবং জোড় সংখ্যা বের কর?
// Function to separate even and odd numbers
function separateEvenOdd(numbers) {
const evenNumbers = []; // List to store even numbers
const oddNumbers = []; // List to store odd numbers
// Loop through each number in the list
numbers.forEach((number) => {
if (number % 2 === 0) {
evenNumbers.push(number); // Add to evenNumbers if divisible by 2
} else {
oddNumbers.push(number); // Otherwise, add to oddNumbers
}
});
// Return the result as an object
return {
even: evenNumbers,
odd: oddNumbers,
};
}
// Example usage
const numberList = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
const result = separateEvenOdd(numberList);
console.log("Even Numbers:", result.even);
console.log("Odd Numbers:", result.odd);
কোডের ব্যাখ্যা:
separateEvenOdd(numbers) ফাংশন: এই ফাংশনটি একটি সংখ্যাযুক্ত এ্যারে ইনপুট নেয়
এবং ফাংশনের ভিতরে দুটি খালি ভ্যারিয়েবল (evenNumbers এবং oddNumbers) তৈরি করা হয়েছে, যেখানে জোড় এবং বিজোড় সংখ্যাগুলি রাখা হবে।
forEach লুপ: এই মেথডটি ইনপুটে থাকার প্রতিটি এলিমেন্ট একবার করে নিবে। প্রতিটি এলিমেন্ট কে if কন্ডিশন দিয়ে চেক করা হয় এবং সংখ্যাটি ২ দিয়ে ভাগ করলে ভাগশেষ ০ হয় কিনা। যদি ভাগশেষ ০ হয়, সেটি জোড় সংখ্যা, নাহলে বিজোড় সংখ্যা হবে।
সংখ্যা যোগ করা: জোড় সংখ্যা হলে সেটিকে evenNumbers তালিকায় যোগ করা হয় এবং বিজোড় সংখ্যা হলে সেটিকে oddNumbers
তালিকায় যোগ করা হয়।
ফলাফল রিটার্ণ: পরিশেষে একটি অবজেক্ট করে even এবং odd রিটার্ণ করা হয়।
আউটপুটঃ
Even Numbers: [2, 4, 6, 8, 10]
Odd Numbers: [1, 3, 5, 7, 9]
ওয়েবসাইটটি বুকমার্ক করে রাখুন! পোষ্টটি যদি ভালো লাগে এবং বন্ধুরা যাতে মিস না করে, পোষ্টটি শেয়ার করতে ভুলবেন না। অবশ্যই লাইক ও কমেন্ট করবেন যাতে করে আমরা প্রতিনিয়ত নতুন নতুন সমস্যার পাশাপাশি সমাধান নিয়ে হাজির হতে পারি এবং আপনাদেরও যদি কোডিং সম্পর্কিত কোনো সমস্যা থাকে তাহলে কমেন্টবক্সে জানিয়ে দিন সমাধান করার চেষ্টা করবো, ইনশাআল্লাহ্।