Un ejercicio en donde se piden dos palabras y se busca la primera letra en común para que se muestre en formato de crucigrama.
package Examen2TRI;
import java.util.Scanner;
public class D {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// Solicitar dos palabras al usuario
System.out.println("Introduce la primera palabra:");
String palabra1 = scanner.nextLine();
System.out.println("Introduce la segunda palabra:");
String palabra2 = scanner.nextLine();
// Encontrar la primera letra coincidente
char letraCoincidente = ' ';
for (int i = 0; i < palabra1.length(); i++) {
char letra = palabra1.charAt(i);
if (palabra2.indexOf(letra) != -1) {
letraCoincidente = letra;
i=palabra1.length();
}
}
// Mostrar las palabras cruzadas si hay una letra coincidente
if (letraCoincidente != ' ') {
int indice1 = palabra1.indexOf(letraCoincidente);
int indice2 = palabra2.indexOf(letraCoincidente);
for (int i = 0; i < palabra2.length(); i++) {
if (i == indice2) {
System.out.println(palabra1);
} else {
for (int j = 0; j < palabra1.length(); j++) {
if (j == indice1) {
System.out.print(palabra2.charAt(i));
} else {
System.out.print(" ");
}
}
System.out.println();
}
}
} else {
System.out.println("No hay letras coincidentes.");
}
}
}
A person essentially help to mak severel poosts I would
state. This iis the first time I frequentesd youur webvsite page annd soo far?
I surprised with the analysis yoou made too crate this partijcular post extraordinary.
Maggnificent job!