给定一个字符串 a,请你按照下面的要求输出字符串 b。
给定字符串 a 的第一个字符的 ASCII 值加第二个字符的 ASCII 值,得到 b 的第一个字符;
给定字符串 a 的第二个字符的 ASCII 值加第三个字符的 ASCII 值,得到 b 的第二个字符;
…
给定字符串 a 的倒数第二个字符的 ASCII 值加最后一个字符的 ASCII 值,得到 b的倒数第二个字符;
给定字符串 a 的最后一个字符的 ASCII 值加第一个字符的 ASCII 值,得到 b 的最后一个字符。
输入格式
输入共一行,包含字符串 a。注意字符串中可能包含空格。
数据保证字符串内的字符的 ASCII 值均不超过 6363。
输出格式
输出共一行,包含字符串 b。
数据范围
2≤a的长度≤100
输入样例:
import java.util.Scanner;
public class Main{
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
String str =sc.nextLine();//nextline会获取所有字符//next有效字符前空格忽略并且遇到空白符停止录入
String res=" ";//必须定义
for(int i=0;i<str.length();i++){
res+=(char)(str.charAt(i)+str.charAt((i+1)%str.length()));
} System.out.println(res);//前面会出现空格,但不影响
}
}
1 2 3
输出样例:
QRRSd