Ci sono molte sfide di codice per principianti che ti aiuteranno a iniziare a pensare in modo più simile a un ingegnere. Una di queste sfide è dove metti in maiuscolo la prima lettera di ogni parola in una determinata stringa. In questo articolo, daremo un`occhiata al prompt e a diverse soluzioni possibili in JavaScript.
Data una funzione, capitalizza, che include str come parametro, restituisci quel str con ogni parola in maiuscolo. Prova a pensare ai casi di picco nella tua soluzione (non come input, tipo errato di input, ecc.).
Approccio
- Dai un`occhiata di nuovo al prompt. Annota o evidenzia le parole chiave che puoi trovare nella dicitura.
- Combina il significato della parola problema. Parte della parte più difficile delle sfide del codice è cercare di capire cosa ti sta chiedendo di fare il problema. Comprendere il problema ti aiuterà a risolverlo.
- una possibile soluzione di pseudocodice. Non deve essere il codice effettivo (non deve essere eseguibile nel tuo IDE o nel browser della console - l`inglese semplice va bene):
Risolvi attentamente il problema passo dopo passo. Ti aiuterà a pensare a casi di suggerimenti - casi in cui è possibile che venga passata una voce errata o una stringa vuota - e come suddividere il problema in passaggi logici. Questa è fondamentalmente la tua fase di sperimentazione: non ci sono risposte sbagliate, solo pensieri su come affrontare il problema. Questi pensieri possono essere fuorvianti o fuorvianti: è così che impari gli approcci conquistati per risolvere un problema