某个公司采用公用电话传递数据,数据是8位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和最后一位交换。
package luru;
import java.math.BigInteger;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.HashSet;
import java.util.Scanner;
public class FBB {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int [] arr = new int [6];
for(int i=0;i<arr.length;i++) {
arr[i]=scan.nextInt();
}
for(int i=0;i<arr.length/2;i++) {
int temp = (arr[arr.length-1-i]+5)%10;
arr[arr.length-1-i] = (arr[i]+5)%10;
arr[i]=temp;
}
int temp =arr[0];
arr[0]=arr[arr.length-1];
arr[arr.length-1]=temp;
for(int i=0;i<arr.length;i++) {
System.out.println(arr[i]);
}
}
}