ECNU 2442 sunny的密码
ECNU 2442 sunny的密码
链接
https://acm.ecnu.edu.cn/problem/2442
题目
单点时限: 2.0 sec
内存限制: 256 MB
现在的 供职与一家大公司,但是 的工作方式与常人不一样,由于公司之间通信为了保密,都采取了加密措施,所以他的工作就是为公司把信加密发送出去 ! 时久 发现实在太无聊,所以他让编程高手的你帮他写一个程序,自动加密!
信的加解密规则如下:每封信只由小写字母 组成,每个字母有一个唯一的两位数字对应 。每封信的密文只是简单的把每个字母替换成他对应的数字,比如, 对应的数字是 , 对应的数字是 , 对应的数字是 ,如果信的内是 ,那么对应的密文就是 。
输入格式
第一行一个数字 , 表示有 组测试数据!
对于每组测试数据,输入只有一行,为一个只由小写字母组成的字符串 ,为信的内容,长度小于 .
输出格式
对于明文,输出对应的密文!
样例
input
2
abcdefghigklmnopqrstuvwxyz
test
output
0102030405060708090711121314151617181920212223242526
20051920
思路
直接遍历一下输入字符串即可,注意个位数前面需要加0.
代码
public static void fun() {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
DecimalFormat df = new DecimalFormat("00");
for(int i=0;i<n;i++)
{
String str = sc.next();
StringBuffer sb = new StringBuffer(str);
for(int j= 0;j<sb.length();j++)
{
System.out.print(df.format(sb.charAt(j)-'a'+1));
}
System.out.println();
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
2020-02-01 LeetCode 1051. Height Checker