Existem muitos desafios de código para iniciantes que ajudarão você a começar a pensar mais como um engenheiro. Um desses desafios é onde você capitaliza a primeira letra de cada palavra em uma determinada string. Neste artigo, veremos o prompt e várias soluções possíveis em JavaScript.
Dada uma função, capitalize, que inclui str como parâmetro, retorne esse str com cada palavra em maiúscula. Tente pensar em casos de pico em sua solução (não como entrada, tipo errado de entrada, etc.).
Abordagem
- Dê uma olhada novamente no prompt. Anote ou destaque as palavras-chave que encontrar no texto.
- Combine o significado da palavra problema. Parte da parte mais difícil de fazer desafios de código é tentar descobrir o que o problema está pedindo para você fazer. Compreender o problema irá ajudá-lo a percorrer um longo caminho para resolvê-lo.
- uma possível solução de pseudocódigo. Não precisa ser o código real (não precisa ser executável em seu IDE ou navegador de console - inglês simples é bom):
Resolva o problema passo a passo cuidadosamente. Isso o ajudará a pensar em casos de dicas - casos em que uma entrada incorreta ou uma string vazia pode ser passada - e como dividir o problema em etapas lógicas. Esta é basicamente sua fase de experimentação - não há respostas erradas, apenas pensamentos de como abordar o problema. Esses pensamentos podem ser enganosos ou mal orientados - é assim que você aprende sobre abordagens vencidas para resolver um problema