China Mobile System Integration Company 2020 Spring Recruitment Technology包括的なオンラインプログラミングの質問2

トピック

デジタルモーフィング暗号

時間制限: C / C ++言語1000MS;その他の言語3000MS
メモリ制限: C / C ++言語65536KB;その他の言語589824KB

タイトル説明:

パーティーAは、2つの3桁のパスワードをパーティーBに送信する必要があります。パスワードを作成する簡単な方法は、2つの数字を組み合わせて長整数、つまり最初の数字の最初と2桁目を左から右に作成することです。位置と3番目の位置は、最終的な合成数の1、3、および5の位置に配置され、2番目の数の1番目、2番目、および3番目の位置は、最終的な合成数の2、4、および6の位置に配置されます。ユーザーがスペースで区切られた2つの任意の3桁を入力した後、パスワードを生成してください。

例:2つの数値が789と345の場合、合計すると738495になります。

入る

スペースで区切られた、それぞれ3桁の2つの数字

出力

最終的に合成された平文、6つの数字

入力例

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());
    }
}

問題解決結果

おすすめ

転載: blog.csdn.net/Kangyucheng/article/details/105246065