Important Notes and Links for Online Judge Problems & Solutions

অভ্যাস না থাকার কারনে এমন হয় যে ছোট খাটো বিষয় গুলা ভুলে যাই। যার জন্য বার বার গুলল করতে হয়। এখানে কিছু নোটস ও লিঙ্কস রাখা হলো যা নাকি এক নজরে দেখলে বাকি টা মনে পড়ে যাবে। আসলে আমি একটু বেশি ই ভুলে যাই। Specially সেই জন্য ই এই নোটস...

1. Problem with abs() in a program
     *abs() ইউস করার জন্য #include <cstdlib> এই হেডার ফাইল টা এড করতে হবে । বিস্তারিত  এখানে...

2. Working with String/Char
     *strlen(x) ইউস করে আমরা Char এর ভিতরে থাকা words এর সংখ্যা  জানতে পারবো। এখানে x দিয়ে initialize করা char name বুঝানো হয়েছে। অবশ্যই #include <cstring> হেডার ফাইল এড করতে হবে।
     *cin.getline(x , 20) ইউস করে আমরা একটা char array এর ভিতরে Space সহ input নিতে পারবো। cin.getline() এর দুইটি প্যারামিটার থাকে। এখানে x দিয়ে initialize করা char name আর x দিয়ে char size বুঝানো হয়েছে।
     *nam.size() ইউস করে আমরা একটা String এর ভিতরে থাকে words এর সংখ্যা জানতে পারি। এখানে nam দিয়ে string এর initialize variable বুঝানো হয়েছে।
     *while(gets(s)){} দিয়ে আমরা Character গুলো Stdin(Standard Input) হিসেবে নিয়ে C string করে str এ রাখতে পারবো যতক্ষন না newline character অথবা end-of-file হয়। এখানে s দিয়ে initialize করা char name বুঝানো হয়েছে। C++ এ কোড করলে এর জন্য অবশ্যই #include <string.h> হেডার ফাইল এড করতে হবে।

3. Detecting EnterKey press with cin  
      *if(cin.get()=='\n'){} এই if condition ইউস করে Enter Key pressed হয়েছে কিনা তা  সহজেই বের করতে পারি।

4. End of File (EOF)  
      *অনেক সময় EOF ফাইল পর্যন্ত ইনপুট এর কথা বলা হয়। এর জন্য আমরা জাস্ট ইনপুট কে while loop এর ভিতর দিয়ে দিতে পারি। লাইক দিস, while(cin >> x){} 

5. Area with vertices  
     *এখনে দেখুন...

6. Character check  
     *এখনে দেখুন...

7. Ascii Table  
     *এখনে দেখুন...

8. Binary to decimal  
     bitset<16>bn(n)
   
10. Char number to Int number
     char a = '5';
    int x = a - 48;
    x = 5;

11. Decimal to Binary number array
    int a = 10;
    int arr[32];
        for(int j=0; j<32; j++){
            arr[j] = a & (1 << j) ? 1 : 0;
        }


12. Equation of Motion 
     *এখনে দেখুন...









Comments

Popular posts from this blog

Solution - Timus Problem 1293. Eniya

Solution - Codeforces Problem 327B - Hungry Sequence

Solution - Timus Problem 1409. Two Gangsters