Algoritmo

2_click
22 de Septiembre del 2004
Hola amigos me gustaria q me ayudaran con este algoritmo soy nuevo en programacion, orientenme por favor.

He aqui el "bicho":

/*Se ha utilizado el siguiente algoritmo
*para codificar un numero, obteniendo
*este resultado: 'Q8)367219
*Encuentra dicho número.
*/
public static String codifica(int numero)
{
String codigo;
char letras[];
int i,j;
for(i=0;i<(numero);i++){
if(i%2==0) numero+=(i+1);
else i+=(numero*2);
}
codigo=numero+"(:P)";
letras=codigo.toCharArray();
for(i=0;i<letras.length;i++)
{
j=(int)(letras[i]);
if(i%2==0) j=j+1;
else j=j-2;
letras[i]=(char)(j);
}
codigo="";
for(i=(letras.length-1);i>=0;i--)
codigo=codigo + letras[i] + "";

return codigo;
}

Gracias deantemano