Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript में अपरकेस का सही उपयोग है या नहीं जांचना


इस समस्या के उद्देश्य के लिए, हम अपरकेस अक्षर के सही उपयोग को निम्नलिखित नियमों द्वारा परिभाषित करते हैं -

  • एक शब्द के सभी अक्षर कैपिटल हैं, जैसे "INDIA"।
  • एक शब्द के सभी अक्षर कैपिटल नहीं हैं, जैसे "example"।
  • एक शब्द का केवल पहला अक्षर कैपिटल है, जैसे "Ramesh"।

हमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है और निर्धारित करता है कि स्ट्रिंग इन तीन नियमों में से किसी का पालन करती है या नहीं।

यदि यह करती है तो हम true लौटाते हैं, अन्यथा false।

उदाहरण

const detectCapitalUse = (word = '') => {   let allCap = true;   for (let i = 0; i < word.length; i++){     if (word.charAt(i) === word.charAt(i).toUpperCase()){       if (allCap) continue;         else return false;     }     else {       if (allCap && i > 1)         return false;       else allCap = false;     };   };   return true; }; console.log(detectCapitalUse('INDIA')); console.log(detectCapitalUse('jdsdS')); console.log(detectCapitalUse('dsdsdsd'));

आउटपुट

कंसोल में आउटपुट होगा -

true false true

  1. - JavaScript में इंटीजर्स के ऐरे को सही तरीके से सॉर्ट करना

    हमें एक JavaScript फ़ंक्शन लिखना है जो नंबर्स के ऐरे को लेता है।फ़ंक्शन को फिर नंबर्स के ऐरे को इन-प्लेस सॉर्ट करना चाहिए (आरोही या अवरोही क्रम में)।उदाहरणइसके लिए कोड होगा:const arr = [2, 5, 19, 2, 43, 32, 2, 34, 67, 88, 4, 7]; const sortIntegers = (arr = []) => {    const sorterAscend

  1. - JavaScript में सबसे लंबा शब्द बनाना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो पहली आर्ग्युमेंट के रूप में एक यादृच्छिक अंग्रेजी वर्णमाला स्ट्रिंग str और दूसरी आर्ग्युमेंट के रूप में स्ट्रिंग्स की एक सरणी arr लेता है।हमारे फ़ंक्शन का कार्य स्ट्रिंग str से कुछ अक्षरों को हटाकर यह जांचना है कि कौन सा सबसे लंबा शब्द बनाया जा सकता है जो

  1. - JavaScript में बोगल वर्ड को मान्य करना

    समस्याएक बोगल बोर्ड व्यक्तिगत कैरेक्टर्स का एक 2D ऐरे है, उदा. −const board = [ [I,L,A,W], [B,N,G,E], [I,U,A,O], [A,S,R,L] ];हमें एक JavaScript फ़ंक्शन लिखना है जो बोगल बोर्ड और एक स्ट्रिंग लेता है और जांचता है कि वह स्ट्रिंग बोगल बोर्ड में एक वैध अनुमान है या नहीं। वैध अनुमान वे स्ट्रिंग्स है