Primer desafío fuerte concluido!

Lunes 25 de Mayo.

Contexto.
Desde el día de ayer intenté encontrar una solución a este algoritmo. Logré entenderlo pues no es difícil de comprender, pero detalles como qué hacer cuando el mensaje tiene más letras que nuestra clave complicaron el trabajo. Aquí noté una clara diferencia de dificultad entre el primer cifrado y este, pero ahora que lo he terminado, tampoco parece un desafío gigante.

Aprendizajes.
Hubo una parte del reto que fue parecida al anterior, pues asigné a cada letra mayúscula y minúscula un valor numérico y viceversa. Esa fue la parte más sencilla. La parte más complicada estuvo en mezclar operaciones matemáticas con operaciones con strings, y eso me llevó a cometer varios errores de sintaxis. Mi mayor dolor de cabeza fue no saber qué hacer una vez que se me agotaran las letras de la clave, pero fue ahí donde una voz dentro de mí me susurró: "mae, use una variable que tenga el mismo valor de la clave, para que la use en el bucle y que cuando se gasté vuelva a tener el valor de clave". De cariño llamé a la variable clave2.

Calificaciones.

-Diversión: 5.5/10.
El hecho de que fuese un poco más complicado lo hizo más entretenido. Además lo de clave2 me subió un poquito el ego, aunque siendo realistas tampoco fue un gran logro. Lo de asignar números a las letras y viceversa, fue tedioso.

-Dificultad: 6/10.
Si bien duré un día en hacerlo, no le invertí demasiado tiempo ayer. Además ahora que logré hacerlo me da la sensación de que pude resolverlo más rápido. Aún así subió bastante de nivel comparado al cifrado César.

-General: 7/10.
El éxito de esta actividad para mí es que creo que manejar mejor como mezclar las operaciones matemáticas y los bucles de strings puede ser muy útil más adelante. Ya me siento más preparado para los siguientes cifrados.

Firmada: Jairo CS.

Comentarios