![]() |
Tonteria Hola: Estoy intentando cifrar un texto con un simple desplazamiento de las posiciones de los caracteres. Para esto tengo un Vector con lo caracteres que se pueden usar, y un StringBuffer que almacena el resultado de ese desplazamiento. Código PHP: |
Respuesta: Tonteria Tienes dos problemas: uno de paréntesis y otro de índices: 1. Lo que estás haciendo es buscar en v la posición de (c[i] +semilla), cuando lo que deberías hacer es buscar la posición de c[i] y luego desplazarlo semilla: En lugar de v.indexOf((Character)c[i]+semilla) Esto v.indexOf((Character)c[i])+semilla 2. Estás sumando semilla, pero realmente esto te va a llevar en ocasiones fuera del Vector. Tienes que hacer que cuando se pase vuelva al inicio. El bucle quedaría así: Código: for(int i=0;i<c.length;i++){ |
Respuesta: Tonteria Hola: Muchas gracias por todo. Lo hice como me dijiste y funciona 100%. |
| La zona horaria es GMT -6. Ahora son las 22:26. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.