Sunday, August 20, 2017

DCP-30: Count It Devskill Problem Solution & Logic

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

খুব সহজ একটা প্রোবলেম , তোমায় একটা শব্দ দেয়া থাকবে । তোমায় , বলতে হবে - কোন অক্ষর ? কতোবার করে আছে ??  আমি এইবার আর  কোনো ব্যখ্যা দেবো না , একটু কোড দেখে কষ্ট করে বুঝে নাও ----- আশা করি একটু মাথা খাটালে পেরে যাবা , এখানে a,b .....z  এর অ্যাসকি কোড কাজে লাগিয়ে আমরা সমস্যাটি সমাধান করেছি


#include<bits/stdc++.h>

using namespace std;

int main()

{
    int t;
   
    int a[125];
   
    string s;
   
    cin>>t;
   
   for(int j=1;j<=t;j++){

        cin>>s;
       
        memset(a,0,sizeof(a));
       
        for(int i=0;i<s.size();i++)
        {
            a[int(s[i])]++;
        }
       
       printf("Case %d:\n",j);
      
       for(int i=66;i<=122;i++)
       
       {
           if(a[i]!=0)
           
           {
               cout<<char(i)<<" "<<a[i]<<endl;
           }
       }
      
    }

    return 0;
}

No comments:

Post a Comment