Skip to main content

Posts

CONVERT STRING TO INT AND INT TO STRING

প্রায়ই লাগে এটা ... main function ta দিলাম না আলসে লাগল :P । string int_to_string(int num) {     string res;     stringstream con;     con<<num;     res=con.str();     return res; } int string_to_int(string s) {     int nn;     stringstream (s)>>nn;     return  nn; }

প্রোগ্রামিং এ অনুপ্রেরণা

প্রোগ্রামিং মজার একটা জিনিশ। যে করেছে বা বুঝেছে সেই এটা জানে । আমাদের দেশ এ খেলার ছলে শেখাটা খুব ই কম আছে । কিন্তু প্রোগ্রামিং এ এটা হয়। মজা নিয়ে কাজ করার সুযোগ আছে এখানে । নিচের ব্লগ গুলো আমি শেয়ার করলাম বিস্তারিত জানার জন্য :) ১।  http://cpbook.subeen.com/2013/ 02/programming-thoughts.html ২।  http://www.shafaetsplanet.com/ planetcoding/?p=1437 ৩।  http://www.shafaetsplanet.com/ planetcoding/?p=1639 ৪।  http://www.shafaetsplanet.com/ planetcoding/?p=1400 ৫।  http://www.progkriya.org/ feature/mirzayanov.html ৬।  http://blog.subeen.com/ %E0%A6%AE%E0%A6%BE%E0%A6%B0%E0% A7%81%E0%A6%AB-%E0%A6%AE%E0%A6 %A8%E0%A6%BF%E0%A6%B0%E0%A7%81 %E0%A6%9C%E0%A7%8D%E0%A6%9C%E0 %A6%BE%E0%A6%AE%E0%A6%BE%E0%A6 %A8-%E0%A6%8F%E0%A6%B0-%E0%A6% B8%E0%A6%BE/ ৭।  http://blog.subeen.com/ %E0%A6%95%E0%A7%8B%E0%A6%A8-%E0 %A6%AA%E0%A6%A5%E0%A7%87-%E0%A 6%AF%E0%A7%87-%E0%A6%9A%E0%A6% B2%E0%A6%BF/ হাপ্পি কোডিং :) :p

STL streamstring

এটি একটি স্ট্যান্ডার্ড টেম্প্লেট লাইব্রেরী । কি কাজে লাগে এটা ? হ্যাঁ , মাঝে মাঝে আমাদের প্রব্লেম সল্ভ এর জন্য একটা স্ট্রিংকে ভেঙ্গে আলাদা স্ট্রিং বানানোর প্রয়োজন পরে তখন এই পাপী টাকে কাজে লাগে। header : #include <sstream>     stringstream ss; //declare korlam   string s; //main string   string n; //new string   ss<<s;  //ss er moddhe rakhlam   while(ss>>n)  {//vanglam  cout<<n<<endl; } এভাবে লিখলে বুঝবা while(ss>>n){ //kisu nai loop ar moddhe} cout<<n<<endl; লাস্ট এর ওয়ার্ড টা প্রিন্ট হবে ।     আবার স্ট্রিং থেকে int এ নিতে গেলে ও এটা কাজে লাগাতে পার ।   ধর তোমার কাছে same to you 100 নামে একটা স্ট্রিং আছে । ১০০ কে int এ কনভার্ট করা লাগবে । তখন কি করবা ?? আগের প্রসেস এ ভেঙে নিয়ে তারপর    stringstream _in;    int Y;    _in<<n;    _in>>Y;  // অস্থির ভাব...

Competitive Programming এবং কিছু প্রশ্নের উত্তর

Written By Syed Shahriar Manjur প্রথমেই বলে নেই যে, Competitive Programming এর ব্যাপারে বাংলাদেশ এই আমার চেয়ে ভাল suggestion দিতে পারবে এমন লোকের (শান্ত ভাই, ফরহাদ ভাই, জামি ভাই,মুস্তাফিয ভাই...) অভাব নেই । বাংলাদেশে খুব কম জায়গা আছে যেখানে আনন্দ এবং প্রতিযোগিতার মাধ্যমে শিক্ষালাভ করা যায়। ঠিক এই রকম একটা ক্ষেত্র হচ্ছে  programming. Programming বলতে অনেকে software programming, web programming এসব বুঝলেও Competitive programming নামে একটা ভয়ংকর মজাদার বিষয় আছে তা অনেকেই জানে না, যা CSE পড়ার মজা অনেক গুন বাড়িয়ে দিতে পারে এ ব্যাপারে কোন সন্দেহ নেই। Competitive Programming কে অনেক ACM (আমি নিজেও বলি :P) বলেন। কিন্তু ACM আসলে একটা company এর নাম। এখানে আমি Competitive Programming বা সংক্ষেপে CP ব্যাবহার করব। আমি যা যা নিয়ে বলব তা হচ্ছে ... ১। Competitive programming(CP) কি? ২। Contest কি? ৩। Verdict কি? ৪। CP কেন করব? ৫। CP কারা করবে বা শুধু কি CSE student রা CP করবে? ৬। সব বুঝলাম কিন্তু কিভাবে শুরু করব? ৭। math জানা না থাকলে কি CP তে ভাল করা যায়? ৮। ১০০/১৫০ টা করলাম, এবার কি? ৯। Topc...

সি, সি++, জাভা, পাইথন শেখার লিংকসমূহ

LINK for Language সি, সি++, জাভা, পাইথন শেখার লিংকসমূহ প্রোগ্রামিং এ যাদের যথেষ্ট আগ্রহ আছে, কিন্তু কিভাবে শুরু করবেন বুঝতে পারছেন না- তাদের জন্যই এই ডকটা। প্রোগ্রামিং  শেখার শুরু আছে, কিন্তু শেষ নেই। সবচেয়ে ভালো হয় যদি আপনি বাংলা কোন বই থেকে প্রোগ্রামিং শেখা শুরু করেন। এতে করে আপনার প্রোগ্রামিং এর ভীতটা শক্ত হবে। এই ডকে বাংলা ও ইংরেজি বিভিন্ন সাইটের লিংক পাবেন। এগুলোই  মূলত এই ল্যাঙ্গুয়েজগুলো শেখার জন্য জনপ্রিয় সাইট। এগুলো ছাড়াও অন্য যে কোন বই বা টিউটোরিয়াল সাইট ফলো করতে পারেন। এই ডকে যেই ল্যাঙ্গুয়েজগুলোর টিউটোরিয়াল সাইট পাবেন সেগুলো পর্যায়ক্রমে নিচে দেয়া হলঃ C Python Java C++ C : প্রোগ্রামিং শেখার জন্য সুবিন ভাইয়ের বইয়ের কোন বিকল্প নেই। স্কুল-কলেজের ছাত্রছাত্রীদের উপযোগী করে  C এর উপর লেখা এই বইটি। প্রোগ্রামিং শেখার জন্য এর চেয়ে ভাল বই হতে পারে না। http://cpbook.subeen.com PDFলিঙ্ক-  http://goo.gl/s2PBEI শিক্ষক.কম এর সি ল্যাঙ্গুয়েজের টিউটোরিয়াল লিংকঃ  http://goo.gl/ICm4tp আপনার যদি বই পড়ে বুঝতে সমস্যা হয়, তাহলে এই বাংলা ভ...