Nahin The Coder

Nahin The Coder

Nahin the coder is a portfolio site of Nahin which describe about him and it also is CV. Nahin is a contest programmer, android developer, blogger, writer, and WordPress developer.

  • Home
  • Achievements
  • Code Gallery
  • Competitive Programming
  • Moments
  • Myself
  • Notes
  • Projects
  • YouTube
  • Home
  • Achievements
  • Code Gallery
  • Competitive Programming
  • Moments
  • Myself
  • Notes
  • Projects
  • YouTube

Articles

কোনো ক্যারেকটার এর আসকি ভেলু কীভাবে বের করবো ?

কোনো ক্যারেকটার এর আসকি ভেলু বের করতে চাইলে আমাদের খুব বেশি কষ্ট করতে হবে না । প্রথমে ক্যারেকটার টাকে ইন্টিজার এ টাইপকাস্ট করতে হবে । তারপরে আমরা যদি তার ভেলু টা দেখতে চাই তাহলে প্রিন্ট করে দিলেই হবে । সি++ প্রোগ্রামে এমন ভাবে করতে হবে কাজ টা ....

একটা ইন্টিজার এর ডিজিট গুলা কীভাবে আলাদা করবো ?

আজকে আমাদের আলোচনার বিষয় বস্তু হলো একটা ইন্টিজার নাম্বার এর প্রতিটি ডিজিট কিভাবে আলাদা করা যায় । জিনিশ টা একদম ই খামখেয়ালি টাইপ মনে হলেও এর অনেক দরকার আছে । প্রব্লেম সল্ভিং এর জন্য এমন কিছু ট্রিক্স দরকার পড়ে যেখানে তোমাকে বলতে পারে ১২৩৪ এই ইন্টিজার নাম্বার টার মাঝে '৫' ডিজিট টা আছে কিনা বলতে...

স্ট্রিং কে কিভাবে চার টাইপ এরে তে কনভার্ট/কপি করবো ??

আজকে শিখবো কিভাবে একটা স্ট্রিং কে চার টাইপ এরে তে কনভার্ট করা যায় । তাঁর আগে জানতে মন চায় কেন এটা করা প্রয়োজন ?? সুবিধা টা কি ? যখন একটা নির্দিষ্ট স্ট্রিং এর ভেতরে আমরা একটা ক্যারেকটার কে খুঁজতে যাই কিংবা ঐ স্ট্রিং টা কে ভেঙ্গে বিভিন্ন জায়গায় তাঁর অংশ গুলো নিয়ে নেয়া প্রয়োজন হয় ....

লেক্সিকোগ্রাফিকাল স্ট্রিং প্রব্লেম সল্ভিং

লেক্সিকোগ্রাফিকাল স্ট্রিং নিয়ে একটা প্রব্লেম সল্ভ করতে গিয়ে আমি এটার মুখোমুখি হই । আগে কখনো জানতাম ই না এমন কিছু আছে ! যাইহোক নতুন কিছু শিখতে পারলাম । যা শিখেছি , তা ই নিজের মতো করে ছোট্ট করে নোট করে রাখার চেষ্টা করছি এখানে ....

স্ট্রিং কে লোয়ার কেস এবং আপার কেস এ কীভাবে কনভার্ট করবো ?

একটা স্ট্রিং কে লোয়ার কেস থেকে আপার কেস এ নেয়া এবং ইচ্ছে মতো ওই স্ট্রিং এর যেকোনো নাম্বার ক্যারেক্টার থেকে কনভার্ট করার জন্য নিচের উপায় ফলো করতে পারি আমরা । প্রথমে দেখবো একটা পুরো স্ট্রিং কে লোয়ার কেস থেকে আপার কেস এ কীভাবে নিবো ...

ডেসিমেল নাম্বার এ দশমিক এর পরে ২ ঘর পর্যন্ত নাম্বার প্রিন্ট করবো কীভাবে ?

একটু আগে একটা প্রব্লেম সল্ভ করলাম ,অবাক করা ব্যাপার হলো প্রথম সাবমিশন এই এক্সেপ্টেড ! তবে যে কারণে এখানে লিখতে বসলাম সেটা হলো ,আজকে নতুন একটা জিনিস শিখলাম । শুনতে হাস্যকর লাগতে পারে কিন্তু বাস্তবতা এটাই । এই প্রব্লেম টা সল্ভ করতে গিয়ে আমি এটা শিখলাম...

একটা স্ট্রিং এর ভেতরের যে কোন ক্যারেকটার কে কীভাবে এক্সেস করবো ?

স্ট্রিং এর ক্যারেক্টার এক্সেস করার জন্য চমৎকার একটা ফাংশন আছে , যেটা আমি এতো দিন জানতাম ই না ...! আজকে জানলাম একটু আগে । সেই ফাংশন টা হলো "at()" মনে করা যাক.....

STL শেখা (পর্ব -১)

STL কি? Standard Template Library . আর এই লাইব্রেরী অবশ্যই সি প্লাস প্লাস এর জন্য ।
প্রথমেই কথা বলি ,আমার প্রথম ভালোবাসা ভেকটর নিয়ে । ভেকটর হলো একটা ডাইনামিক অ্যারে । এটা ইউজ করতে চাইলে প্রথমে হেডার ফাইলে এ ভেকটর ইনক্লুড করে নিতে হবে । ভালোবাসা বললাম এই কারণেই,কারণ ওর সাইজ নিয়া চিন্তা করা লাগে না ।

STL শেখা | পর্ব - ২ (ইটারেটর)

আজকে শিখবো ইটারেটর ।
ইটারেটর জিনিস টা কি ???? খায় না মাথায় দেয় ?
ছিঃ এভাবে বলে না , একটা মান ইজ্জত আছে না ! ইটারেটর আসলে কি করে ? একটা নির্দিষ্ট সংখ্যার মেমরি এড্রেস নির্দেশ করে ...

STL শেখা পর্ব -৩ ( সর্টিং )

সর্টিং নিয়ে কিছু নোট করে রাখি ।
আহা ! কি কষ্ট রে বাপ । যখন মনে হয় একটা অ্যারে কে সর্ট করতে কত কি ই না করতাম ... অমুক সর্ট তমুক সর্ট ... কিন্তু এখন বাবা যুগ পাল্টাইছে ... শুধু সর্ট লেখলেই ইয়ব্বড় অ্যারে সর্ট হইয়া যাইতেছে ! ভাবা যায় এগ্লা !!

STL শেখা পর্ব -৪ । লিস্ট

আজকে মজার একটা জিনিশ শিখতে যাচ্ছি । অইটা ভেকটর এর মতোই । তবে সুবিধা একটু বেশি পাওয়া যাবে । হাহাহা ! নাম তার লিস্ট । লিস্ট নিয়ে কাজ করতে চাইলে অবশ্যই আগে হেডার ফাইল ইনক্লুড করে নিতে হবে । লিখতে হবে

STL শেখা । পর্ব ৫ । ম্যাপ (১)

আজকে আমরা ম্যাপ সম্পর্কে জানবো । আমরা সাধারণত কোনো অ্যারে ইউজ করি যদি একই ধরণের অনেক গুলো ডেটা স্টোর করে রাখতে চাই । তো ম্যাপ আমাদের কে সেই সুবিধা তো দিবেই পাশা পাশি বাড়তি কিছু জিনিশ ও পাবো আমরা । এখানে সব কিছুই পেয়ার আকারে স্টোর হবে আর সব কয়টা ভেল্যু ই থাকবে একেকটা ইউনিক "কী" এর আন্ডারে .....

STL শেখা । পর্ব ৬। ম্যাপ (২)

আজকে আমরা শিখবো কিভাবে ম্যাপ এর ভেতরের কিছু ডেটা ডিলিট করা যায় ! সেটার জন্য আমাদের ২টা ফাংশন ইউজ করতে হবে । আর তা হলো find() এবং erase() । এখানে আমরা বলে দিবো কতো নাম্বার ইন্ডেক্স থেকে অথবা কত নাম্বার কী থেকে কত পর্যন্ত ডেটা ডিলিট করতে চাই ...




ন্যাপস্যাক প্রব্লেম ( ব্রাঞ্চ এন্ড বাউন্ড মেথড )

ন্যাপস্যাক এর এই প্রব্লেম টা বিভিন্ন উপায়ে সল্ভ করা যায় । তার মাঝে আছে -Dynamic programming,greedy method,backtracking -------ইত্যাদি । আমরা এই প্রব্লেম টা branch and bound পদ্ধতিতে সমাধান করবো । প্রথমেই বলে নেই , আমাদের লক্ষ্য হলো সর্বাধিক প্রফিট অর্জন করা । যার মানে হলো , আমাকে একটা ব্যাগ বা থলে দেয়া হয়েছে যেটা কে আমরা ন্যাপ স্যাক বলছি আর সেই সাথে সেই ব্যাগ এর একটা ম্যাক্সিমাম ক্যাপাসিটি বলে দেয়া হয়েছে ....

Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Home

Pages

  • Nazmul Haque Nahin
  • Articles
Designed with SoraTemplates | All rights reserved by Nahin the Coder