Saturday, April 10, 2021

Problem 1: চ্যাক করো array এর ভিতরে থাকা কোন দুইটি এলিমেন্ট দিয়ে ১৬ বানানো যায় কিনা

বিস্তারিত সমস্যাঃ মনে করেন আপনাকে একটা Array দেওয়া আছে । পাইথনে যেটাকে List বলে । Array তে কিছু এলিমেন্ট দেওয়া আছে । যেমনঃ arrary = [1, 4, 45, 6, 10, -8]  । এখন আপনাকে চ্যাক করতে হবে এই array তে থাকা কোন দুইটি সংখ্যার যোগ ফল ১৬ হবে । 

আশা  করি সমস্যাটি বুঝা গেছে । 

সমাধানঃ 
প্রথমে আমরা      একটি লুুুপ চালাবো যেটি চলবে array এর যত সাইজ তত পর্যন্ত । অর্থাৎ ৬ বার পর্যন্ত লুপ চলবে (যেহেতু আমাদের array এর সাইজ ৬ ) । এই লুপের কারণ আমাদের array তে থাকা প্রতিটা এলিমেন্টকে চ্যাঁক করতে হবে । 
এখন আমরা চ্যাক  করবো যে array এর প্রথম ইন্ডেক্স array[0] ও array এর শেষ ইন্ডেক্স array[5]  এর যোগফল ১৬ এর সমান হয় কিনা  । সমান হইলে তোো হোলই না হলে আমাদের আবার চ্যাক করতে হবে যে array এর প্রথম ইন্ডেক্স array[0] ও array এর শেষ ইন্ডেক্স array[5]  এর যোগফল ১৬ থেকে ছোট কিনা। যদি     ছোট হয় তাহলে 

No comments:

Post a Comment