1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
fun cifrar(palabra: String, desplazamiento: Int): String { return palabra.map { (it + desplazamiento).toChar() }.joinToString("") } fun descifrar(palabraCifrada: String, desplazamiento: Int): String { return palabraCifrada.map { (it - desplazamiento).toChar() }.joinToString("") } fun main() { val palabraOriginal = "Hola" val desplazamiento = 3 // Puedes cambiar este valor para modificar el cifrado val palabraCifrada = cifrar(palabraOriginal, desplazamiento) println("Palabra cifrada: $palabraCifrada") val palabraDescifrada = descifrar(palabraCifrada, desplazamiento) println("Palabra descifrada: $palabraDescifrada") } |