Rutas
/
Crystal
Crystal
/
Ejercicios
/
Invertir un string
Invertir un string

Invertir un string

Fácil

Introducción

Invertir strings (leerlos de derecha a izquierda en lugar de izquierda a derecha) es una tarea sorprendentemente habitual en programación.

Por ejemplo, en bioinformática, invertir la secuencia de strings de ADN o ARN a menudo es importante para diversos análisis, como encontrar hebras complementarias o identificar secuencias palindrómicas que tienen relevancia biológica.

Instrucciones

Tu tarea es invertir un string dado.

Algunos ejemplos:

  • Convierte "stressed" en "desserts".
  • Convierte "strops" en "sports".
  • Convierte "racecar" en "racecar".

Implementación

Se ha añadido una prueba opcional que comprueba que las letras puedan ser cualquier carácter unicode, no solo caracteres alfabéticos ASCII. Estas pruebas no son accesibles desde el editor web, pero se ejecutan de forma predeterminada al ejecutarlas en local.

Para desactivar estas pruebas, cuando llames al comando de pruebas (crystal spec), añade el siguiente flag: --tag "~optional"

Editar en GitHub El enlace se abre en una ventana o pestaña nueva
Crystal Exercism

¿Listo para empezar Invertir un string?

Regístrate en Exercism para aprender y dominar Crystal con 26 conceptos142 ejercicios y mentoría humana real, todo gratis.

¡Análisis en profundidad de Invertir un string!

Explora 14 formas distintas de invertir un string y una serie de temas que incluyen los puntos de código Unicode, los grafemas, las asignaciones en la pila frente al montón y los punteros. Relájate y disfruta de 45 minutos de aprendizaje con Jeremy y Erik.