Er zijn veel code-uitdagingen voor beginners die je zullen helpen om meer als een ingenieur te gaan denken. Een van die uitdagingen is dat je de eerste letter van elk woord in een bepaalde tekenreeks met een hoofdletter schrijft. In dit artikel bekijken we de prompt en verschillende mogelijke oplossingen in JavaScript.
Gegeven een functie, hoofdletter, die str bevat als parameter, retourneer die str met elk woord met een hoofdletter. Probeer piekgevallen in uw oplossing te bedenken (niet als invoer, verkeerd type invoer, enz.).
Aanpak
- Kijk nogmaals naar de prompt. Noteer of markeer alle trefwoorden die u in de formulering kunt vinden.
- Combineer de betekenis van het woordprobleem. Een deel van het moeilijkste deel van het doen van code-uitdagingen is proberen erachter te komen wat het probleem van je vraagt. Als u het probleem begrijpt, kunt u het een heel eind op weg helpen.
- een mogelijke pseudocode-oplossing. Het hoeft niet de daadwerkelijke code te zijn (het hoeft niet uitvoerbaar te zijn in uw IDE- of consolebrowser - eenvoudig Engels is prima):
Los het probleem stap voor stap zorgvuldig op. Het zal u helpen bij het bedenken van tipgevallen - gevallen waarin een onjuiste invoer of een lege string kan worden doorgegeven - en hoe u het probleem kunt opdelen in logische stappen. Dit is in feite uw experimenteerfase - er zijn geen foute antwoorden, alleen gedachten over hoe u het probleem kunt aanpakken. Deze gedachten kunnen misleidend of misleidend zijn - zo leert u over gewonnen benaderingen voor het oplossen van een probleem