Java实现 洛谷 P1914 小书童——密码
2023-09-14 08:58:08 时间
import java.util.Scanner;
public class Main {
private static Scanner cin;
public static void main(String args[]) throws Exception {
cin = new Scanner(System.in);
int n = cin.nextInt();
n = n % (122-97+1);
String password = cin.next();
char[] array = password.toCharArray();
char[] ret = new char[array.length];
int length = 0;
for(int i=0; i<array.length;i++) {
if(array[i] >= 97 && array[i]<=122) {
if(array[i]+n >122) {
ret[length] = (char)(array[i]+n-122+97-1);
}else {
ret[length] = (char)(array[i]+n);
}
length++;
}
}
for(int i=0;i<length;i++) {
System.out.print(ret[i]);
}
System.out.println();
}
}
相关文章
- 深入java面向对象五:Java的内存管理
- A Java RunTime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Ecl
- JAVA学习(五):Java面向对象编程基础
- Java实现 LeetCode 804 唯一摩尔斯密码词 (暴力)
- Java实现 LeetCode 566 重塑矩阵(遍历矩阵)
- Java实现 LeetCode 420 强密码检验器
- Java实现 LeetCode 143 重排链表
- Java实现数字密码发生器
- Java实现N的N次幂
- 【JAVA秒会技术之秒杀面试官】秒杀Java面试官——集合篇(一)
- 【JAVA】 01-Java基础知识
- [Java] Stream Intro example
- JAVA 遍历文件夹下的所有文件(递归调用和非递归调用)
- 【JAVA】Java 异常中e的getMessage()和toString()方法的异同
- 【JAVA】input.next().charAt(0);的含义
- JAVA编程:java环境安装和helloworld
- 一文详解java线程池 详解Java线程池的七个参数 详解池化技术 java如何选择核心线程数 详解Java线程池的拒绝策略
- SVD java 算法实现
- 【java】Spring Boot启动流程