Hay muchos desafíos de código para principiantes que lo ayudarán a comenzar a pensar más como un ingeniero. Uno de esos desafíos es cuando escribe en mayúscula la primera letra de cada palabra en una cadena determinada. En este artículo, veremos el aviso y varias posibles soluciones en JavaScript.
Dada una función, mayúsculas, que incluye str como parámetro, devuelva ese str con cada palabra en mayúscula. Trate de pensar en casos pico en su solución (no como entrada, tipo de entrada incorrecto, etc.).
Enfoque
- Vuelva a mirar el aviso. Escriba o resalte cualquier palabra clave que pueda encontrar en la redacción.
- Combine el significado del problema verbal. Parte de la parte más difícil de hacer desafíos de código es tratar de descubrir qué es lo que el problema te pide que hagas. Comprender el problema le ayudará a recorrer un largo camino para resolverlo.
- una posible solución de pseudocódigo. No es necesario que sea el código real (no es necesario que sea ejecutable en su IDE o navegador de consola; el inglés simple está bien):
Resuelva el problema cuidadosamente paso a paso. Le ayudará a pensar en casos de sugerencias, casos en los que se puede pasar una entrada incorrecta o una cadena vacía, y cómo dividir el problema en pasos lógicos. Esta es básicamente su fase de experimentación: no hay respuestas incorrectas, solo ideas sobre cómo abordar el problema. Estos pensamientos pueden ser engañosos o equivocados: así es como aprende acerca de los enfoques ganados para resolver un problema