Il existe de nombreux défis de code pour débutants qui vous aideront à commencer à penser davantage comme un ingénieur. L`un de ces défis consiste à mettre en majuscule la première lettre de chaque mot d`une chaîne donnée. Dans cet article, nous allons examiner l`invite et plusieurs solutions possibles en JavaScript.
Étant donné une fonction, capitalize, qui inclut str comme paramètre, renvoie cette str avec chaque mot en majuscule. Essayez de penser aux cas de pointe dans votre solution (pas en tant qu`entrée, mauvais type d`entrée, etc.).
Approche
- Respectez l`invite. Notez ou surlignez tous les mots-clés que vous pouvez trouver dans le libellé.
- Combinez le sens du mot problème. Une partie de la partie la plus difficile des défis de code consiste à essayer de comprendre ce que le problème vous demande de faire. Comprendre le problème vous aidera à faire beaucoup pour le résoudre.
- une solution de pseudocode possible. Il n`est pas nécessaire que ce soit le code réel (il n`est pas nécessaire qu`il soit exécutable dans votre IDE ou votre navigateur de console - un anglais simple convient) :
Résolvez soigneusement le problème étape par étape. Cela vous aidera à penser aux cas de pointe - les cas où une entrée incorrecte ou une chaîne vide peut être transmise - et à la manière de décomposer le problème en étapes logiques. Il s`agit essentiellement de votre phase d`expérimentation - il n`y a pas de mauvaises réponses, juste des réflexions sur la façon d`aborder le problème. Ces pensées peuvent être trompeuses ou erronées - c`est ainsi que vous découvrez les approches gagnées pour résoudre un problème