:¬¬
Hola a todos llevo toda la santa tarde rompiendome la cabeza delante del monitor, para sacar una tonteria :xD ( :¬¬ ).
Mirad el codigo:
/**
*
* @author debci
*/
public class Encriptador {
private static int numeroCaracteres;
private static int ncClave;
private String sCadenaInvertida;
public void cifra() {
String cadenaIntroducida = new String("Hola");
String Clave = new String("debci");
String Subcadena = Clave.substring(Clave.length() / 2 + 1);
sCadenaInvertida = "";
cadenaIntroducida = cadenaIntroducida.toLowerCase();
char[] matrizCaracteres = cadenaIntroducida.toCharArray();
char[] matrizCharMovida = Clave.toCharArray();
numeroCaracteres = matrizCaracteres.length;
int y = 0;
for(int i = 0; i < numeroCaracteres; i++) {
if (i == numeroCaracteres - 2 ) {
y = 0;
}
y = i + 1;
matrizCaracteres[y] = matrizCharMovida[i];
}
Intento conseguir que se mezclen la dos strings de la siguiente manera:
Palabra 1 -> Hola
Palabra 2 -> debci
Y que quede helci
Es decir que coja una letra de cada uno, pero no lo consigo....
En teoria mi bucle lógico tendria que hacerlo pero no hay manera.
Estoy frustrado :(
:rolleyes:
:rolleyes:
:rolleyes:
:rolleyes:
Ayudenme por favor :-[
Saludos :P
Tengo un poco de flojera de trazar tu codigo, pero has intentado hacer un printf para ver que resulta en cada momento??
Intenta imprimir la cadena resultante y los valores de "i" y "y". Espero que te sirva
Saludos
Cita de: egyware en 30 Noviembre 2009, 22:22 PM
Tengo un poco de flojera de trazar tu codigo, pero has intentado hacer un printf para ver que resulta en cada momento??
Intenta imprimir la cadena resultante y los valores de "i" y "y". Espero que te sirva
Saludos
Solucionado lo hice de otra manera xD
Saludos
tal vez con un contador general, 0 a n
si contador%2==0 //numero par
toma cadena1[contador]
si no
toma cadena2[contador]
incrementa contador
jujuju, supongo los intercalara, las letras de la cadena1 que su indice sea par y las letras de la cadena2 que sean impares jeje, despues podrias ir concatenando a una cadena3 y yap
PD: me encanta el espiritu navideño jajaja