3 solutions
-
1
```cpp #include<bits/stdc++.h> using namespace std; int st[30]; const int N=110; char str[N]; int main() { for(int i=0;i<4;i++) { cin.getline(str,N); int n=strlen(str); for(int j=0;j<n;j++) { if(str[j]>='A'&&str[j]<='Z') { int t=str[j]-'A'; st[t]++; } } } int maxv=0; for(int i=0;i<26;i++) { maxv=max(maxv,st[i]); } //cout<<maxv; for(int i=maxv;i>=1;i--) { for(int j=0;j<26;j++) { if(st[j]>=i) cout<<"* "; else cout<<" "; } cout<<endl; } for(int i=0;i<26;i++) cout<<char('A'+i)<<" "; return 0; }
-
-1
#include <bits/stdc++.h> using namespace std; const int N=105; char a[N]; int b[N]; int main() { int maxv=0,z; for(int i=1;i<=4;i++) { cin.getline(a,N); int n=strlen(a); for(int j=0;j<n;j++) { b[int(a[j])]++; } } for(int l=65;l<=90;l++) { if(maxv<=b[l]) { maxv=b[l]; } } for(int i=1;i<=maxv;i++) { for(int j=65;j<=90;j++) { z=maxv-b[j]; if(i-1>=z) { cout<<"*"<<" "; } else { cout<<" "<<" "; } } cout<<endl; } for(int i=65;i<=90;i++) { cout<<char(i)<<" "; } return 0; }
-
-1
#include<bits/stdc++.h> using namespace std; int st[30]; const int N=110; char str[N]; int main() { for(int i=0;i<4;i++) { cin.getline(str,N); int n=strlen(str); for(int j=0;j<n;j++) { if(str[j]>='A'&&str[j]<='Z') { int t=str[j]-'A'; st[t]++; } } } int maxv=0; for(int i=0;i<26;i++) { maxv=max(maxv,st[i]); } for(int i=maxv;i>=1;i--) { for(int j=0;j<26;j++) { if(st[j]>=i) { cout<<"* "; } else { cout<<" "; } } cout<<endl; } for(int i=0;i<26;i++) { cout<<char('A'+i)<<" "; } return 0; }
- 1
Information
- ID
- 88
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 3
- Tags
- # Submissions
- 106
- Accepted
- 28
- Uploaded By