সাইকেল খুজে বের করা – ফ্লয়েডের খরগোস এবং কচ্ছপ এলগরিদম

Reading Time: 1 minuteআমরা বাস্তব জীবনে অনেক সময়ই এমন ফাংশন দেখি, যেগুলোতে কিছুদূর পর পর একই মান পুনরাবৃত্তি হতে থাকে। কথা না বাড়িয়ে একটি উদাহারণ দিয়ে ফেলি। ধরা যাক, আমাদের কাছে একটি ফাংশন আছে এমনঃ f(x) = (f(x-1) * 2) % 10, for n > 0। এখানে % হল মডুলাস অপারেশন। আর...

বিটওয়াইজ অপারেটর নিয়ে খেলা

Reading Time: 2 minutesএই লেখা পড়া শুরু করার আগে বিটওয়াইজ অপারেটরগুলো নিয়ে খুব ভাল আইডিয়া থাকতে হবে। সেজন্য পড়ে আসতে হবে বিটওয়াইজ অপারেটরগুলো নিয়ে লেখাটি। আমরা এ পর্বে মূলত unsigned ডাটা টাইপ নিয়ে কাজ করবো। কারণ signed ডাটা টাইপের সবচেয়ে বামের বিটটি সাইনের জন্য বরাদ্দ...

অগাস্ট প্রথম সপ্তাহের কুইজের সমাধান

Reading Time: 1 minuteসমস্যা – ১ : Sheldon Cooper এর কাছে 100 টি Juzt Jelly আছে। সে এগুলো Raj, Leonard ও Howard এর মধ্যে এমনভাবে বণ্টন করতে চায় যেন প্রত্যেকে কমপক্ষে একটি Juzt Jelly পায়। Sheldon Cooper এই কাজটি কত উপায়ে সম্পন্ন করতে পারবে? সমাধান : Sheldon...

বিটওয়াইজ অপারেটর

Reading Time: 1 minuteঅপারেটর আছে দুই ধরণেরঃ লজিকাল এবং বিটওয়াইজ। লজিকাল অপারেটর গুলো হল &&, || এবং !… আর বিটওয়াইজ অপারেটরগুলো হল সেই সব অপারেটর যারা বিটের উপর কাজ করে। কম্পিউটারে সবকিছুই সংরক্ষিত থাকে দ্বিমিক সংখ্যা হিসেবে। কম্পিউটার ০ এবং ১ ছাড়া কিছুই...