Invertir strings (leerlos de derecha a izquierda, en lugar de izquierda a derecha) es una tarea sorprendentemente común en programación.
Por ejemplo, en bioinformática, invertir la secuencia de strings de ADN o ARN suele ser importante para diversos análisis, como encontrar cadenas complementarias o identificar secuencias palindrómicas que tienen importancia biológica.
Tu tarea es invertir un string dado.
Algunos ejemplos:
"stressed" en "desserts"."strops" en "sports"."racecar" en "racecar".Conserva los grupos de grafemas, es decir:
myreverse("hi 👋🏾") == "👋🏾 ih"
myreverse("as⃝df̅") == "f̅ds⃝a"
Probablemente te resulte útil la biblioteca estándar Unicode para esta tarea extra.
Para habilitar el test de grafemas, agrega const TEST_GRAPHEMES = true al ámbito global de tu archivo.
Regístrate en Exercism para aprender y dominar Julia con 35 conceptos128 ejercicios y mentoría humana real, todo gratis.
Explora 14 formas diferentes de invertir una cadena y repasa una variedad de temas, como los puntos de código Unicode, los grafemas, las asignaciones en la pila y en el montón, y los punteros. Relájate y disfruta de 45 minutos de aprendizaje con Jeremy y Erik.