HDOJ2055:An easy problem

Problem Description

we define f(A) = 1, f(a) = -1, f(B) = 2, f(b) = -2, … f(Z) = 26, f(z) = -26;

Give you a letter x and a number y , you should output the result of y+f(x).

 

 

Input

On the first line, contains a number T.then T lines follow, each line is a case.each case contains a letter and a number.

 

 

Output

for each case, you should the result of y+f(x) on a line.

 

 

Sample Input

6

R 1

P 2

G 3

r 1

p 2

g 3

 

 

Sample Output

19

18

10

-17

-14

-4

强迫症版代码:

#include 
int main()
{
 int n, a;
 char c;
 scanf("%d%*c", &n);
 while (n-- && scanf("%c%d%*c", &c, &a))
 printf("%dn", a + (c 

正常版代码:

 

 

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注