कई शुरुआती कोड चुनौतियाँ हैं जो आपको एक इंजीनियर की तरह सोचने में मदद करेंगी। ऐसी ही एक चुनौती यह है कि आप किसी दिए गए स्ट्रिंग में प्रत्येक शब्द के पहले अक्षर को कैपिटल करते हैं। इस लेख में, हम जावास्क्रिप्ट में शीघ्र और कई संभावित समाधानों पर एक नज़र डालेंगे।
एक फ़ंक्शन को देखते हुए, कैपिटलाइज़ करें, जिसमें str एक पैरामीटर के रूप में, उस str को प्रत्येक शब्द के बड़े अक्षरों के साथ लौटाएं। अपने समाधान में चरम मामलों के बारे में सोचने की कोशिश करें (इनपुट के रूप में नहीं, गलत प्रकार के इनपुट, आदि)।
दृष्टिकोण
- संकेत पर फिर से एक नज़र डालें। किसी भी कीवर्ड को लिखें या हाइलाइट करें जो आपको शब्दों में मिल सकता है।
- शब्द समस्या के अर्थ को मिलाएं। कोड चुनौतियों को करने का सबसे कठिन हिस्सा यह पता लगाने की कोशिश कर रहा है कि समस्या आपको क्या करने के लिए कह रही है। समस्या को समझने से आपको इसे हल करने में काफी मदद मिलेगी।
- एक संभावित छद्म कोड समाधान। यह वास्तविक कोड होना जरूरी नहीं है (इसे आपके आईडीई या कंसोल ब्राउज़र में निष्पादन योग्य होने की आवश्यकता नहीं है - साधारण अंग्रेजी ठीक है):
समस्या को सावधानीपूर्वक चरण दर चरण हल करें। यह आपको टिप मामलों के बारे में सोचने में मदद करेगा - ऐसे मामले जहां एक गलत प्रविष्टि या एक खाली स्ट्रिंग पारित की जा सकती है - और समस्या को तार्किक चरणों में कैसे विभाजित किया जाए। यह मूल रूप से आपके प्रयोग का चरण है - कोई गलत उत्तर नहीं हैं, केवल इस बारे में विचार हैं कि समस्या से कैसे संपर्क किया जाए। ये विचार भ्रामक या पथभ्रष्ट हो सकते हैं - इस तरह आप किसी समस्या को हल करने के लिए जीता तरीकों के बारे में सीखते हैं