Ejercicio de programación con Go: Cadenas de texto y manipulación

Código
Práctica
0h 20m

GoLang Go: ejercicio de manipulación de cadenas. Aprende a realizar operaciones de texto usando el paquete strings en Go con prácticas de código óptimas.

Este ejercicio de programación con GoLang (Go) está diseñado para mejorar tus habilidades en el manejo de cadenas de texto en Go utilizando el paquete strings. Te enfrentarás a una serie de tareas que requieren operaciones sobre una cadena de texto predefinida.

En este reto, empezarás con la declaración de una cadena estática y necesitarás realizar diversos pasos, que incluyen la verificación de subcadenas, sustitución de términos, fragmentación en palabras y manipulación de estos elementos para formar nuevas cadenas.

Define una cadena de texto llamada texto con el siguiente valor:

"  ¡Hola, Estudiante! Bienvenido al curso de Go. Go es un lenguaje fabuloso.  "

El programa debe verificar si el texto contiene la subcadena “Go” e imprimir el resultado. A continuación, deberás sustituir todas las apariciones de “Go” por “Golang” y mostrar el resultado. Después, deberás dividir la cadena modificada en palabras individuales y almacenarlas en un slice, y posteriormente unir estas palabras usando guiones como separadores.

Finalmente, tendrás que convertir la cadena unida a mayúsculas y mostrarla. Para completar las tareas, se espera que importes los paquetes fmt y strings.

Ejemplo de salida:

¡hola, ESTUDIANTE! bienvenido al curso de GOLANG. GOLANG es un lenguaje fabuloso.

Nota: Utiliza las funciones adecuadas del paquete strings para realizar cada operación solicitada.

Empezar ejercicio de programación

Todos los ejercicios de programación de Go

Evalúa tus conocimientos con ejercicios de programación en Go de tipo Test, Puzzle, Código y Proyecto con VSCode.

Certificados de superación de Go

Supera todos los retos de Go y obtén estos certificados de superación para mejorar tu currículum y tu empleabilidad.

Tutorial para resolver este ejercicio de programación

Go

Go

Cadenas de texto y manipulación

Sintaxis

Otros tutoriales de programación con Go