aboutsummaryrefslogtreecommitdiff
path: root/codeforces/Dictionary/Dictionary.cpp
blob: e74018a1f61704c52c7a0214513cd8744640347e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include<bits/stdc++.h>

using namespace std;

int solve(char c1, char c2, string letters) {
    int c1Pos = letters.find(c1);
    letters.erase(remove(letters.begin(), letters.end(), c1), letters.end());
    int c2Pos = letters.find(c2) + 1;
    return (c1Pos * 25 + c2Pos);
}

int main() {
  string letters = "abcdefghijklmnopqrstuvwxyz";
  int tt;
  cin >> tt;
  while (tt--) {
    char c1, c2;
    cin >> c1 >> c2;
    cout << solve(c1, c2, letters) << endl;
  }
  return 0;
}