tema
Criptografía de transformación digital
Límite de tiempo: lenguaje C / C ++ 1000MS; otros idiomas 3000MS
Límite de memoria: lenguaje C / C ++ 65536KB; otros idiomas 589824KB
Descripción del Título:
La Parte A necesita enviar dos contraseñas de tres dígitos a la Parte B. Una forma sencilla de formar la contraseña es combinar dos números para formar un número entero largo, es decir, el primer y segundo dígitos del primer número de izquierda a derecha. La posición y la tercera posición se colocan en las posiciones 1, 3 y 5 del número compuesto final; las posiciones primera, segunda y tercera del segundo número se colocan en las posiciones 2, 4 y 6 del número compuesto final. Genere una contraseña después de que el usuario ingrese dos dígitos arbitrarios separados por espacios.
Por ejemplo: si los dos números son 789 y 345, entonces el número combinado es 738495.
entrar
Dos números, separados por espacios, cada uno con tres dígitos
Salida
El texto plano sintetizado final, seis números
Entrada de muestra
789 345
Salida de muestra
738495
Código de resolución de problemas:
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());
}
}