Antes me ayudaron a tranformar un texto a numeros, siendo cada letra a=1, b=2, etc... pues el codigo funciona bien, ahora estoy intentando que a mas de mostrar en pantalla el mensaje en numeros, muestre tambien el mismo mensaje en numeros, pero cada numero elevado a la "n" potencia, ejemplo
Mensaje : Hola Imprime : 8 15 12 1 Imprime en la otra linea: 64 255 144 1
En ese ejemplo fue elevado a (2), no se sime explico ? dejo el codigo aki, espero su ayuda gracias:)
public static void main(String[] args) {
String s = "Hola Mundo"; char[] cad = s.toLowerCase().toCharArray(); StringBuilder t = new StringBuilder(); for (char item : cad) { t.append(item == ' ' ? 0 : item - 'a' + 1).append(" ");} System.out.println(t.toString());}}
Hola, os vuelvo a molestar, explico mi duda:
Antes me ayudaron a tranformar un texto a numeros, siendo cada letra a=1, b=2, etc... pues el codigo funciona bien, ahora estoy intentando que a mas de mostrar en pantalla el mensaje en numeros, muestre tambien el mismo mensaje en numeros, pero cada numero elevado a la "n" potencia, ejemplo
Mensaje : Hola
Imprime : 8 15 12 1
Imprime en la otra linea: 64 255 144 1
En ese ejemplo fue elevado a (2), no se sime explico ? dejo el codigo aki, espero su ayuda gracias:)
public static void main(String[] args) {
String s = "Hola Mundo";
char[] cad = s.toLowerCase().toCharArray();
StringBuilder t = new StringBuilder();
for (char item : cad) {
t.append(item == ' ' ? 0 : item - 'a' + 1).append(" ");}
System.out.println(t.toString());}}