博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdu 2055 An easy problem (java)
阅读量:7118 次
发布时间:2019-06-28

本文共 1391 字,大约阅读时间需要 4 分钟。

问题:

開始尝试用字符做数组元素。可是并没实用。

在推断语句时把a z排出了。

An easy problem

Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 16516    Accepted Submission(s): 11096
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

代码:

import java.util.*;public class Main{		public static void M1(char str,int kk){		char aa[]={'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};												for(int i=0;i<26;i++){				if(aa[i]==str)				System.out.println((i+1)+kk);		}	}			public static void M2(char str,int kk){		char aa[]={'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};												for(int i=0;i<26;i++){				if(aa[i]==str)				System.out.println(-(i+1)+kk);		}	}			public static void main(String[] args) {		Scanner cin=new Scanner(System.in);		int nn=cin.nextInt();		for(int ii=0;ii
='a'&&str<='z') M2(str,kk); else if(str>='A'&&str<='Z') M1(str,kk); } }}

转载地址:http://yffel.baihongyu.com/

你可能感兴趣的文章
Quartus中代码字体大小的调整方法
查看>>
win10 mstsc 远程,登录失败,账号限制
查看>>
php关于精准计算的模块 BCMath
查看>>
【Android的从零单排开发日记】——Android数据存储(上)
查看>>
subversion配置(ubuntu,debian)
查看>>
SAMBA 共享服务器搭建
查看>>
sharepoint 中根据loginName获取displayName以及用户信息 .
查看>>
t - sql的阶梯:超越基础水平9:动态t - sql代码
查看>>
第十一周进度条
查看>>
1140 - How Many Zeroes?
查看>>
【 一次性密码】TOTP
查看>>
java多线程细微知识点
查看>>
文档对象模型DOM(二)
查看>>
【Single Num II】cpp
查看>>
【 Sqrt(x) 】cpp
查看>>
第十七章: 自定义View
查看>>
从两个数组中查找相同的数字谈Hashtable
查看>>
201671010136 泛型类总结
查看>>
各种标志位的含义
查看>>
UitraEdit快捷键
查看>>