C++ এর বেসিক ধারণা(LEC – 0.9 )

1 – more about string আগেই বলেছি স্ট্রিং হলো একটা ক্যারেক্টার এরে । এরের ক্ষেত্রে কি হয় ? [0],[1],[2] ইন্ডেক্স অনুযায়ী ভ্যালুর এক্সেস আছে । সি++ এর ক্ষেত্রে কোন ক্যারেক্টার নিয়ে কাজ করতে হলে string_variable_name[index]  এভাবেই ঐ নির্দিষ্ট কারেক্টার পাওয়া যায় । আবার যদি ASCII ভ্যালু প্রয়োজন হয় – int val = string_variable_name[index]; করলেই ASCII … Continue reading C++ এর বেসিক ধারণা(LEC – 0.9 )

Advertisements

C++ বেসিক ধারণা LEC – 1.7 (QUEUE)

আমরা জেনে অথবা না জেনে প্রতিনিয়ত এই ধারণা ব্যবহার করে থাকি । ব্যাংকের লম্বা লাইনে , বাসের লাইনে , ভার্সিটিতে প্রবেশের সময় গেটের চেকিং এর লম্বা লাইনে আমরা প্রতিনিয়ত দাঁড়িয়ে থাকি । লাইনের শুরুতে যে দাঁড়িয়ে থাকে সেই সর্বপ্রথম তার কাজ করার সুযোগ পায় । যে ব্যাংকে টাকা জমা দিতে লাইনের শুরুতে দাঁড়িয়ে থাকে সে … Continue reading C++ বেসিক ধারণা LEC – 1.7 (QUEUE)

c++ বেসিক ধারণা lec – 1.6 (Stack)

স্ট্যাক(Stack) - একটা ডাটা স্ট্রাকচার যা  জটিল কিছু সমস্যা সমাধানে আমাদের সাহায্য করে থাকে  । ব্র্যাকেট ম্যাচিং প্রবলেম কিংবা মেজ(Maze) ট্রাভার্সাল প্রবলেমের মতো জটিল কিছু সমস্যার সমাধান আমরা এর মাধ্যমে করতে পারি । Pringles এর খালি একটা কৌটা কল্পনা করি(বাহির থেকে যার ভিতরের কোন বস্তু দেখা সম্ভব না) , যেটাতে বিভিন্ন লেবেলিং করা বল রাখি(অর্থাৎ … Continue reading c++ বেসিক ধারণা lec – 1.6 (Stack)

কম্পিটিটিভ প্রোগ্রামিং -এ আমার পদার্পণ

ব্র্যাকে ভর্তি হয়ে বেশ কিছুদিন(কয়েক মাস,এখনও কিছু সময়ের জন্য সত্য) ধরে প্রচন্ড রকমের মন খারাপ । কোন একদিন ফেসবুকে ব্র্যাকে ভার্সিটি রিলেটেড সব গ্রুপে জয়েনে রিকুয়েস্ট করি । সেভাবেই এই গ্রুপের সন্ধান পাওয়া । বিভিন্ন মানুষের লিখা পড়ার কারণে কন্টেস্ট সম্পর্কে ভাসা ভাসা আইডিয়া ছিল । কিন্তু ভার্সিটিতে ভর্তি হয়েই programming language সহ বিভিন্ন টার্মের … Continue reading কম্পিটিটিভ প্রোগ্রামিং -এ আমার পদার্পণ

Pass The Passion 2016(সেমিনার organized by DevSkill)

গত ACM ICPC এর বাংলাদেশের ওয়ার্ল্ড ফাইনালিস্টরাই মূল বক্তা ছিলেন এই সেমিনারের । পুরো সেমিনারের মূল কিছু কথা হলো নিজের মতো করে লিখছি - ১ - Sacrifice -> Full Metal Alchemist এনিমে তে একটা কথা আছে " Human kind can not gain anything without first giving something in return ." Hasib Al Muhaimin ভাইয়া IOI এর … Continue reading Pass The Passion 2016(সেমিনার organized by DevSkill)

c++ বেসিক ধারণা lec – 1.5 (Vector (ভেক্টর))

আমরা সবাই মোটামোটি Array সম্পর্কে জানি । একটা নির্দিষ্ট পরিমাণ দৈর্ঘ্যের হতে হয় সেই এরেকে । এরে ডিক্লেয়ারেশনটা অনেকটা এইরকম -> int arr[n]; অর্থাৎ এরে ডিক্লেয়ার করার ক্ষেত্রে আমাকে এর দৈর্ঘ্য বলে দিতে হয় । এমন যদি কখনো হয় আমাকে কতগুলি নাম্বার স্টোর করতে হবে কিন্তু সঠিক নাম্বার আমাকে বলা থাকবে না (n এর মানটা … Continue reading c++ বেসিক ধারণা lec – 1.5 (Vector (ভেক্টর))

c++ এর বেসিক ধারণা(lec – 0.5 )

[লিখাটা মূলত তাদের জন্য যাদের প্রোগ্রামিং ল্যাঙ্গুয়েজের বেসিক সম্পর্কে ধারণা আছে , অন্য কোন ল্যাঙ্গুয়েজ জানে । এখন সি++ শিখতে ইচ্ছুক । ] প্রতিটা প্রোগ্রামিং ভাষায় কিছু বিল্টিন এবং মোডিফাইড কিছু ডাটা টাইপ থাকে । সি++ এর ক্ষেত্রে – bool(boolean) , char , int , float , double , long long int , long long … Continue reading c++ এর বেসিক ধারণা(lec – 0.5 )