Sunday, August 20, 2017

DCP-26: Reverse Devskill Problem Solution & LOgic

https://www.devskill.com/CodingProblems/ViewProblem/26

একেবারেই সস্তা একটা প্রোবলেম , তোমায় একটা বাক্য দেয়া থাকবে , তোমায় সেই বাক্যটি উলটা করে প্রিন্ট করতে হবে . এখানে , আমরা পুরো স্ট্রিং'টি নেবার জন্য ,  getline(cin, s) ইউস করবো । তার আগে ,
cin.ignore(256,'\n') লিখতে ভুল করা যাবে না কিন্তু , কারণ - এটা না লিখলে , তুমি যে কয়টা ইনপুট নিতে চাবা , তার চেয়ে সবসময় একটা করে কম ইনপুট আসবে .। ।  যাই হোক , এবার কোড দেখে আসি চলো

#include <iostream>
#include <string>
#include <algorithm>

using namespace std;

int main()
{
        string s;
        int t;
        cin>>t;
        cin.ignore(256,'\n');
        while(t--)
        {
        getline(cin, s);
        reverse(s.begin(), s.end());
        cout<<s;
        cout<<endl;
        }
        return 0;
}

No comments:

Post a Comment