トピック
デジタルモーフィング暗号
時間制限: 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());
}
}