分数 20
全屏浏览题目
切换布局
作者 温彦
单位 山东科技大学
字符串加密可以理解为对字符串的一种固定方式的变形,现定义一种基于种子数字的加密方法,首先计算种子数字,计算方法为将该字符串的长度对5求余加1,以该数字为间隔,得到原字符串的子串并求逆得到最终的密码。
输入格式:
原字符串
输出格式:
加密后的字符串
输入样例:
在这里给出一组输入。例如:
abcdefghijklmn
输出样例:
在这里给出相应的输出。例如:
kfa
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
import java.util.Scanner;
public class Main {
public static void main(String[] args)
{
Scanner in=new Scanner(System.in);
String a=in.nextLine();
char[] b=a.toCharArray();
int n=b.length;
char[] c=new char[n];
int j=0;
for(int i=0;i<n;i+=n%5+1)
{
c[j]=b[i];
j++;
}
int x=j;
for(j=x-1;j>=0;j--)
{
System.out.print(c[j]);
}
}
}