中国移动系统集成公司2020春招技术综合在线编程题第二题
生活随笔
收集整理的這篇文章主要介紹了
中国移动系统集成公司2020春招技术综合在线编程题第二题
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
題目
數(shù)字變形密碼學(xué)
時(shí)間限制:C/C++語言?1000MS;其他語言?3000MS
內(nèi)存限制:C/C++語言?65536KB;其他語言?589824KB
題目描述:
甲方需要將兩個(gè)三位數(shù)的密碼發(fā)送給乙方,該密碼的一種簡單形成方式是兩個(gè)數(shù)合并形成一個(gè)長整數(shù),即將第一個(gè)數(shù)從左往右數(shù)的第一位、第二位和第三位放在最終合成數(shù)的1、3、5位;第二個(gè)數(shù)的第一位、第二位和第三位放在最終合成數(shù)的2、4、6位。請?jiān)谟脩糨斎雰蓚€(gè)以空格分隔的任意三位數(shù)后,生成密碼。
例如:兩個(gè)數(shù)如果是789和345,那么合成的數(shù)是738495。
輸入
兩個(gè)數(shù),空格分隔,每個(gè)數(shù)三位數(shù)
輸出
最終合成的明文,六個(gè)數(shù)字
樣例輸入
789 345樣例輸出
738495解題代碼:
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int n1 = scanner.nextInt();int n2 = scanner.nextInt();String s1 = String.valueOf(n1);String s2 = String.valueOf(n2);StringBuilder stringBuilder = new StringBuilder();stringBuilder.append(s1.charAt(0));stringBuilder.append(s2.charAt(0));stringBuilder.append(s1.charAt(1));stringBuilder.append(s2.charAt(1));stringBuilder.append(s1.charAt(2));stringBuilder.append(s2.charAt(2));System.out.println(stringBuilder.toString());} }解題結(jié)果
總結(jié)
以上是生活随笔為你收集整理的中国移动系统集成公司2020春招技术综合在线编程题第二题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中国移动系统集成公司2020春招技术综合
- 下一篇: IOS开发入门环境搭建输出hellowo