letras del alfabeto
Publicado por Julian Martinez (2 intervenciones) el 21/04/2018 17:34:21
Las letras del alfabeto ordenadas y dispuestas en círculo; es decir, tras la A viene la B, después la C, y así sucesivamente hasta la Z; a continuación de la Z se encuentra nuevamente la A.
Definimos una rotación de longitud 1 como una transformación que sustituye cada letra por la siguiente en orden circular; es decir , A-> B, B->C, ... Z->a y así sucesivamente.
Escribir un programa en PHP que tome un texto de entrada y rote todas sus letras 1 posición a la derecha.
Antes de efectuar la rotación:
• Se eliminarán del texto todos los espacios y signos de puntuación.
• Se transformarán todas las letras en mayúsculas.
No se transformará (se devolverá un error) si el texto tiene dígitos o caracteres que no formen parte del código ASCII estándar (ñ, vocales acentuadas...)
Ejemplo;
La cadena "Me gusta programar" se transformará en: "NFHVTBQSPHSBNBT"
Definimos una rotación de longitud 1 como una transformación que sustituye cada letra por la siguiente en orden circular; es decir , A-> B, B->C, ... Z->a y así sucesivamente.
Escribir un programa en PHP que tome un texto de entrada y rote todas sus letras 1 posición a la derecha.
Antes de efectuar la rotación:
• Se eliminarán del texto todos los espacios y signos de puntuación.
• Se transformarán todas las letras en mayúsculas.
No se transformará (se devolverá un error) si el texto tiene dígitos o caracteres que no formen parte del código ASCII estándar (ñ, vocales acentuadas...)
Ejemplo;
La cadena "Me gusta programar" se transformará en: "NFHVTBQSPHSBNBT"
Valora esta pregunta
0