1267: 简单编码
来源:互联网 发布:数据公司 编辑:程序博客网 时间:2024/06/03 23:19
题目
Description
最近Kingly对编码很感兴趣,于是从网上找了一些编码原则来对字符串做实验。因为Kingly一直很忙,所以希望你这位编程高手来替他解决这个问题。下面是编码原则:(1) 如果访问到字符A,W,F就转化成I;(2) 如果访问到字符C,M,S就分别转化成L,o,v;(3) 如果访问到字符D,P,G,B就转化成e;(4) 如果访问到字符L,X就分别转化成Y,u;(5) 其他字符均保持不变;(6) 遇到END就结束!
Input
Output
Sample Input
A
CMSD
LMX
END
Sample Output
I
Love
You
HINT
字符串可能有空格
代码块
import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner cn = new Scanner(System.in); while (cn.hasNext()) { String str = cn.nextLine(); if (str.equals("END")) return; char[] ch = str.toCharArray(); for (int i = 0; i < ch.length; i++) { if (ch[i] == 'A' || ch[i] == 'W' || ch[i] == 'F') ch[i] = 'I'; else if (ch[i] == 'C') ch[i] = 'L'; else if (ch[i] == 'M') ch[i] = 'o'; else if (ch[i] == 'S') ch[i] = 'v'; else if (ch[i] == 'D' || ch[i] == 'P' || ch[i] == 'G' || ch[i] == 'B') ch[i] = 'e'; else if (ch[i] == 'L') ch[i] = 'Y'; else if (ch[i] == 'X') ch[i] = 'u'; } System.out.println(ch); } }}
阅读全文
0 0
- 1267: 简单编码
- 1267:简单编码
- 【简单编码】
- 简单编码
- 简单编码
- 简单编码
- 简单编码
- 简单编码
- 简单编码
- 简单编码
- 简单编码
- 简单编码
- 简单编码
- 简单编码
- 简单编码
- 简单Huffman编码
- 简单jpeg编码程序
- URL编码简单实现
- spring boot集成 swagger
- Maven错误总结
- javaSE_8系列博客——重要的基础Java类——多线程--1--宏观把控
- Oracle用户、权限、角色管理
- Hadoop--2.0 NameNode HA和Federation实践
- 1267: 简单编码
- java.lang.IllegalArgumentException: No destination bean specified
- 一篇很好的Hadoop入门文章:Hadoop是什么、核心HDFS与MapReduce的原理
- svn服务器搭建
- 【VS开发】MFC学习之 解决StretchBlt()图片缩放绘图失真
- Spring与Ajax
- RecyclerView添加头尾部,支持网格和瀑布流布局
- iOS PDF与各种格式文件转换
- RecyclerView封装——添加Header、Footer(在网格瀑布流布局中独占一行)