পোস্টটি পড়া হয়েছে 486 বার
Data Structure in Bengali

Deque বা Double-ended Queue

আগের পর্ব থেকে তোমরা জেনে গেছ Queue এর ব্যাসিক ধারণা। FIFO – First in First Out এই মূলনীতির উপর ভিত্তি করে কিউ ডেটা স্ট্রাকচার কাজ করে। তোমরা জানো যে একটা কিউতে নতুন কোন ডেটা ইনসার্ট করতে হলে কিউয়ের শেষে ইনসার্ট করতে হয়। আর কোন ডেটা বের করে নিতে হলে বা প্রসেস করতে হলে কিউয়ের শুরু […]

পোস্টটি পড়া হয়েছে 735 বার
UVa 10931 Parity Solution in Bengali

অনলাইন জাজ সিরিজ – ১২ (UVa 11479 – Is this the easiest problem?)

– “Is this the easiest problem?” – “Yes! it is the easiest one!” খুব সহজ আর সোজাসাপ্টা UVa এর প্রবলেমটা পড়ে ফেলো নিচের লিংক থেকেঃ UVa – 11479 Is this the easiest problem? নিশ্চয়ই বুঝে ফেলেছো প্রবলেমটা! প্রথমে টেস্ট কেসের নাম্বার দেয়া থাকবে। এরপর প্রতিটা টেস্ট কেসের জন্য ৩ টা করে পূর্ণ সংখ্যা (32 bit […]

পোস্টটি পড়া হয়েছে 5,802 বার
Data Structure in Bengali

ডেটা স্ট্রাকচার কী ও কেন?

তোমাকে বললাম দুই জন ছাত্রের বয়স ইনপুট নিয়ে তাদের বয়সের গড় বের করে দিতে। তুমি সুন্দর মত দুটি ভ্যারিয়েবলে দুজন ছাত্রের বয়স ইনপুট নিয়ে তাদেরকে যোগ করে ২ দিয়ে ভাগ দিয়ে গড় বের করে প্রিন্ট করলে। এখন যদি বলি ৫ জন ছাত্রের বয়সের গড় বের করতে হবে। তাহলে তুমি ৫টা ভ্যারিয়েবল নিয়ে তাতে ইনপুট নিবে […]

পোস্টটি পড়া হয়েছে 1,006 বার
UVa 10931 Parity Solution in Bengali

অনলাইন জাজ সিরিজ – ১১ (UVa 11462 – Age Sort)

খুব সহজ একটা সর্টিং অ্যালগরিদম ব্যবহার করে এই প্রবলেমটা সলভ করা যায়। এই পর্বের প্রবলেম হচ্ছে UVa 11462 – Age Sort উপরের লিংকে গিয়ে প্রবলেমটা একবার পড়লেই বুঝতে পারবে কী করতে হবে। বলা হয়েছে একটা দেশের সকল মানুষের বয়স ইনপুট দেয়া হবে। তাদের সকলের বয়সগুলো ছোট থেকে বড় আকারে সাজিয়ে প্রিন্ট করতে হবে। আর তোমাকে […]

পোস্টটি পড়া হয়েছে 1,893 বার
UVa 10931 Parity Solution in Bengali

অনলাইন জাজ সিরিজ – ১০ (UVa 10931 – Parity)

UVa Online Judge এ আমার সলভ করা প্রথম প্রবলেমটা নিয়ে আজকে আলোচনা করব। 🙂 UVa 10931 – Parity উপরের লিংক থেকে প্রবলেমটা পড়ে ফেল। তেমন কোন অস্পষ্টতা বা confused করার মত বাড়তি কথাবার্তা নেই। এক কথায় বলতে হলে এখানে বের করতে বলেছে কোন একটা int নাম্বারের binary representation এবং তাতে কতটি 1 আছে সেই সংখ্যাটি। […]

পোস্টটি পড়া হয়েছে 672 বার
UVa 10931 Parity Solution in Bengali

অনলাইন জাজ সিরিজ – ৯ (UVa 11854 – Egypt)

UVa online Judge এর একটা খুব easy problem হচ্ছে Egypt. আজ এই প্রবলেমটাই সলভ করব। UVa 11854 – Egypt   উপরের দেয়া লিংকে গিয়ে প্রবলেমটি পড়ে ফেলো। একদম সোজা সাপ্টা ভাবে বলা হয়েছে যে অনেক দিন আগে মিশরীয়রা একটা ত্রিভুজ খুঁজে পেল যাতে একটি right angle বা সমকোণ রয়েছে। আর সেই ত্রিভুজের তিন বাহুর দৈর্ঘ্য […]

পোস্টটি পড়া হয়েছে 795 বার
UVa 10931 Parity Solution in Bengali

অনলাইন জাজ সিরিজ – ৮ (UVa 10789 – Odd Sum)

UVa online judge এর একটা সোজা সাপটা ডাল ভাত টাইপের প্রবলেম আজকে দেখব। আমি ধরেই নিচ্ছি আমার ব্লগের কোন পাঠক থেকে থাকলে তারা হয়ত একদম নতুনই হবে। তাই ডালভাত টাইপ প্রবলেম সলভ করার মধ্য দিয়ে confidence level বাড়ানোর একটা চেষ্টা নিচ্ছি। আজকের প্রবলেমটি হচ্ছেঃ UVa 10789 – Odd Sum   উপরের লিংক থেকে প্রবলেমটা পড়ে […]

পোস্টটি পড়া হয়েছে 781 বার
UVa 10931 Parity Solution in Bengali

অনলাইন জাজ সিরিজ – ৭ [Codeforces – Watermelon]

আগের পর্ব অনলাইন জাজ সিরিজ – ৬ (Test case, EOF) পড়া যাবে এখান থেকে। আজকে আমরা আলোচনা করব দারুণ একটি প্রোগ্রামিং কনটেস্ট প্ল্যাটফর্ম Codeforces এর জনপ্রিয় একটি প্রবলেম নিয়ে। Codeforces 4/A – Watermelon যথারীতি উপরের লিংক থেকে প্রবলেমটা পড়ে ফেল। কোডফোর্সের বৈশিষ্ট্য হচ্ছে মোটামুটি অল্প কথায় প্রবলেম বলে দেয়া থাকে। সূক্ষ্ণ টাইপের কিছু হিন্টস থাকে। […]

পোস্টটি পড়া হয়েছে 3,024 বার
UVa 10931 Parity Solution in Bengali

অনলাইন জাজ সিরিজ – ৪ (Online Judge verdicts)

অনলাইন জাজে বা প্রোগ্রামিং কনটেস্টে প্রবলেম সলভ করার সময় বেশ কিছু ফলাফল (verdict) পাওয়া যায়। সেগুলো নিয়েই আমাদের এই পোস্ট।   Accepted স্বপ্নের, সম্ভাবনার verdict! এই ভার্ডিক্ট পাওয়ার পরের অনুভূতি আসলে ভাষায় প্রকাশের মত না। যে একবার এই স্বাদ পেয়েছে, একমাত্র সে-ই বুঝে এর মর্ম! 🙂 এর দ্বারা বুঝায় নির্দিষ্ট সময়ের মধ্যে সবগুলো ইনপুটের জন্যই […]

পোস্টটি পড়া হয়েছে 2,646 বার
UVa 10931 Parity Solution in Bengali

অনলাইন জাজ সিরিজ – ২ (অনলাইন জাজ কিভাবে কাজ করে?)

প্রথম পর্বে তোমরা অনলাইন জাজের সাথে পরিচিত হয়েছ। এই পর্বে জানতে পারবে একটা অনলাইন জাজ কিভাবে কাজ করে? অনলাইন জাজ কিভাবে কাজ করে সেটা জানা থাকলে problem solving এর সময় বেশ কিছু বিষয়ে চিন্তা করতে সুবিধা হবে। তাই এই পার্টটা গুরুত্বপূর্ণ। ধর তোমাকে আমি বললাম একটা কোড কর, যেখানে আমি একটা সংখ্যা ইনপুট দিব। তোমার […]