C.java 938 B

1234567891011121314151617181920212223242526272829303132333435
  1. import java.util.Scanner;
  2. /**
  3. * Created by chshru on 2017/11/4.
  4. */
  5. public class C {
  6. public static void main(String[] args) {
  7. Scanner cin = new Scanner(System.in);
  8. int[] a = new int[26];
  9. a['H' - 'A'] = 1;
  10. a['C' - 'A'] = 12;
  11. a['O' - 'A'] = 16;
  12. a['F' - 'A'] = 19;
  13. a['P' - 'A'] = 31;
  14. a['S' - 'A'] = 32;
  15. a['K' - 'A'] = 39;
  16. a['N' - 'A'] = 14;
  17. int n = cin.nextInt();
  18. while (n-- > 0) {
  19. char[] b = cin.next().toCharArray();
  20. int ans = 0;
  21. for (int i = 0; i < b.length; i++) {
  22. if (b[i] >= 'A' && b[i] <= 'Z')
  23. ans += a[b[i] - 'A'];
  24. else if (b[i] >= '1' && b[i] <= '9')
  25. ans += (b[i] - '0' - 1) * a[b[i - 1] - 'A'];
  26. }
  27. System.out.println(ans);
  28. }
  29. cin.close();
  30. }
  31. }