Cifrado espartano
En Cifrado espartano, la codificación se realiza escribiendo horizontalmente el mensaje sin cifrar a lo largo de la tira de la Scytale. En la antigüedad, los espartanos y los griegos inventaron una forma interesante de cifrado llamada Scytale.
Se dice que los antiguos griegos, y los espartanos en particular, usaban este cifrado para comunicarse durante las campañas militares.
Crea una función que reciba dos argumentos, un número de vueltas nSlide y una cadena message, y devuelva el mensaje codificado.
Hay algunas variaciones en las reglas de cifrado. A continuación se presenta una versión de las reglas de cifrado:
message = "Mubashir Scytale Code"
nSlide = 6
spartansCipher(message, nSlide) ➞ "Ms t euhSaC biclo aryed"Paso 1: Imagina esta Scytale:

Paso 2: Puedes escribir el mensaje dado en una Scytale de 6 vueltas de la siguiente manera:
| M | u | b | a |
| s | h | i | r |
| | S | c | y |
| t | a | l | e |
| | C | o | d |
| e | | | |Paso 3: Codifica el mensaje por columnas:
"Ms t euhSaC biclo aryed "Paso 4: Recorta todos los espacios del final y devuelve el mensaje codificado final:
"Ms t euhSaC biclo aryed"Consulta los ejemplos siguientes para entenderlo mejor:
Ejemplos
spartansCipher("Mubashir Scytale Code", 6) ➞ "Ms t euhSaC biclo aryed"
spartansCipher("Matt and Edabit are amazing", 8) ➞ "M baai aaEirmn tndteag tda z"
spartansCipher("", 99) ➞ ""Notas
N/A