package lenguajes.y.automatas;
import java.util.HashSet;
import java.util.Scanner;
import java.util.Set;
public class UnionAlfabetos {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// Solicitar los alfabetos al usuario
System.out.println("Ingrese los caracteres del 1er alfabeto: ");
String[] alfabeto1 = scanner.nextLine().split(" ");
System.out.println("Ingrese los caracteres del 2do alfabeto: ");
String[] alfabeto2 = scanner.nextLine().split(" ");
// Crear conjuntos (Set) para almacenar los alfabetos
Set<String> unionAlfabetos = new HashSet<>();
// Añadir los elementos de ambos alfabetos al conjunto
for (String caracter : alfabeto1) {
unionAlfabetos.add(caracter);
}
for (String caracter : alfabeto2) {
unionAlfabetos.add(caracter);
}
// Mostrar el resultado de la unión
System.out.println("La union de los dos alfabetos es:");
for (String caracter : unionAlfabetos) {
System.out.print(caracter + " ");
}
}
}
Comentarios
Publicar un comentario