简单编码(java语言把数字转换成单个字符)
来源:互联网 发布:c语言逻辑或运算 编辑:程序博客网 时间:2024/06/04 18:36
简单编码
Time Limit: 1000MS Memory Limit: 65536KB
SubmitStatistic
Problem Description
将一串文本译成密码,密码的规律是:
将原来的小写字母全部翻译成大写字母,大写字母全部翻译成小写字母,数字的翻译规律如下:
0——>9
1——>8
2——>7
3——>6
4——>5
5——>4
6——>3
7——>2
8——>1
9——>0
然后将所有字符的顺序颠倒。
将原来的小写字母全部翻译成大写字母,大写字母全部翻译成小写字母,数字的翻译规律如下:
0——>9
1——>8
2——>7
3——>6
4——>5
5——>4
6——>3
7——>2
8——>1
9——>0
然后将所有字符的顺序颠倒。
Input
输入一串文本,最大字符个数不超过100。
Output
输出编码后的结果。
Example Input
china
Example Output
ANIHC
Hint
Author
import java.util.*;import java.math.*;public class Main2 {public static void main(String[] args) {Scanner input = new Scanner(System.in);char sc[] = new char[200];sc = input.nextLine().toCharArray();for(int i=0;i<sc.length;i++){if('0'<=sc[i]&&sc[i]<='9'){int t = sc[i] - '0';t = 9-t;sc[i] = String.valueOf(t).charAt(0);}else if('a'<=sc[i]&&sc[i]<='z'){sc[i] = Character.toUpperCase(sc[i]);//把数字转换成单个字符}else if('A'<=sc[i]&&sc[i]<='Z'){sc[i] = Character.toLowerCase(sc[i]);}}for(int i=sc.length-1;i>=0;i--){System.out.print(sc[i]);}}}
0 0
- 简单编码(java语言把数字转换成单个字符)
- 把&#编码转换成字符
- 把中文字符转换成Utf8编码
- 把字符转换成un编码。。。
- 初学C语言:特殊乘法(单个数字字符去减‘0’得到的就是数字)
- 使用 apache poi 读取excel 把 数字转换成 字符
- Java字符编码转换
- java字符编码转换
- java字符编码转换
- java字符编码转换
- java字符编码转换
- js中把中文字符转换成Utf8编码
- java字符编码转换研究(转)
- java字符编码转换研究(转)
- java字符编码转换研究(转)
- java字符编码转换研究(转)
- java字符编码转换研究(转)
- java字符编码转换研究(转)
- 适配器模式(Adapter):类适配器、对象适配器
- 【BZOJ 1022】 [SHOI2008]小约翰的游戏John
- 计算密集型&IO密集型
- 通讯录的常用功能保存
- jquery验证大全
- 简单编码(java语言把数字转换成单个字符)
- 复杂网络社区结构发现算法-基于python networkx clique渗透算法
- 看程序员的呐喊有感
- ExecutorService的正确关闭方法
- linux学习之:创建lvm磁盘
- SMO算法介绍
- spring zuul的日志配置
- hibernate -- HQL语句总结
- jquery DOM外部插入after()与before()