Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<string.h>
- int pos(char ch){
- int v;
- switch(ch){
- case 'a':
- case 'A':
- v = 1;
- break;
- case 'b':
- case 'B':
- v = 2;
- break;
- case 'c':
- case 'C':
- v = 3;
- break;
- case 'd':
- case 'D':
- v = 4;
- break;
- case 'e':
- case 'E':
- v = 5;
- break;
- case 'f':
- case 'F':
- v = 6;
- break;
- case 'g':
- case 'G':
- v = 7;
- break;
- case 'h':
- case 'H':
- v = 8;
- break;
- case 'i':
- case 'I':
- v = 9;
- break;
- case 'j':
- case 'J':
- v = 10;
- break;
- case 'k':
- case 'K':
- v = 11;
- break;
- case 'l':
- case 'L':
- v = 12;
- break;
- case 'm':
- case 'M':
- v = 13;
- break;
- case 'n':
- case 'N':
- v = 14;
- break;
- case 'o':
- case 'O':
- v = 15;
- break;
- case 'p':
- case 'P':
- v = 16;
- break;
- case 'q':
- case 'Q':
- v = 17;
- break;
- case 'r':
- case 'R':
- v = 18;
- break;
- case 's':
- case 'S':
- v = 19;
- break;
- case 't':
- case 'T':
- v = 20;
- break;
- case 'u':
- case 'U':
- v = 21;
- break;
- case 'v':
- case 'V':
- v = 22;
- break;
- case 'w':
- case 'W':
- v = 23;
- break;
- case 'x':
- case 'X':
- v = 24;
- break;
- case 'y':
- case 'Y':
- v = 25;
- break;
- case 'z':
- case 'Z':
- v = 26;
- break;
- }
- return v;
- }
- int main()
- {
- int t,ck = 0;
- scanf("%d\n",&t);
- char s1[102],s2[102];
- int l;
- for(l = 1; l <= t; l++){
- scanf("%[^\n]\n",s1);
- scanf("%[^\n]",s2);
- int A2Zs1[28] = {0},A2Zs2[28] = {0};
- int i,ln = strlen(s1);
- for(i = 0; i < ln; i++){
- if(s1[i] == ' ') continue;
- else{
- int p = pos(s1[i]);
- A2Zs1[p]++;
- }
- }
- ln = strlen(s2);
- for(i = 0; i < ln; i++){
- if(s2[i] == ' ') continue;
- else{
- int p = pos(s2[i]);
- A2Zs2[p]++;
- }
- }
- int f = 1;
- for(i = 1; i < 27; i++){
- if(A2Zs1[i] != A2Zs2[i]){
- f = 0;
- break;
- }
- }
- if(f == 1) printf("Case %d: Yes\n",++ck);
- else printf("Case %d: No\n",++ck);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement