1234567891011121314151617181920212223242526272829303132333435 |
- import java.util.Scanner;
- /**
- * Created by chshru on 2017/11/4.
- */
- public class C {
- public static void main(String[] args) {
- Scanner cin = new Scanner(System.in);
- int[] a = new int[26];
- a['H' - 'A'] = 1;
- a['C' - 'A'] = 12;
- a['O' - 'A'] = 16;
- a['F' - 'A'] = 19;
- a['P' - 'A'] = 31;
- a['S' - 'A'] = 32;
- a['K' - 'A'] = 39;
- a['N' - 'A'] = 14;
- int n = cin.nextInt();
- while (n-- > 0) {
- char[] b = cin.next().toCharArray();
- int ans = 0;
- for (int i = 0; i < b.length; i++) {
- if (b[i] >= 'A' && b[i] <= 'Z')
- ans += a[b[i] - 'A'];
- else if (b[i] >= '1' && b[i] <= '9')
- ans += (b[i] - '0' - 1) * a[b[i - 1] - 'A'];
- }
- System.out.println(ans);
- }
- cin.close();
- }
- }
|