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

जावास्क्रिप्ट में समय स्ट्रिंग को सुधारना

<घंटा/>

समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो "HH:MM:SS" प्रारूप में एक समय स्ट्रिंग लेता है।

लेकिन इसके अलावा एक समस्या थी, इसलिए कई बार तार टूट जाते हैं जिसका अर्थ है कि MM भाग 60 से अधिक हो सकता है, और SS भाग 60 से भी अधिक हो सकता है।

हमारे फ़ंक्शन को स्ट्रिंग में आवश्यक परिवर्तन करना चाहिए और नई संशोधित स्ट्रिंग को वापस करना चाहिए।

उदाहरण के लिए -

"08:11:71" -> "08:12:11"

उदाहरण

निम्नलिखित कोड है -

const str ='08:11:71';const rectifyTime =(str ='') => {if(!Boolean(str)){ return str; }; कॉन्स रे =/^(\d\d):(\d\d):(\d\d)$/; अगर (!re.test(str)){ वापसी शून्य; }; चलो [एच, एम, एस] =str.match(re).slice(1,4).map(Number); चलो समय =एच * 3600 + एम * 60 + एस; एस =समय% 60; एम =(समय / 60 | 0)% 60; एच =(समय / 3600 | 0)% 24; वापसी [एच, एम, एस] .map(स्ट्रिंग) .join(':');};console.log(rectifyTime(str));

आउटपुट

कंसोल आउटपुट निम्नलिखित है -

<पूर्व>08:12:11
  1. जादुई स्ट्रिंग:जावास्क्रिप्ट में प्रश्न

    समस्या एक जादुई स्ट्रिंग स्ट्र में केवल 1 और 2 होते हैं और निम्नलिखित नियमों का पालन करते हैं - स्ट्रिंग स्ट्र जादुई है क्योंकि वर्णों 1 और 2 की सन्निहित घटनाओं की संख्या को संयोजित करने से स्ट्रिंग स्वयं उत्पन्न होती है। स्ट्रिंग स्ट्र के पहले कुछ तत्व निम्नलिखित हैं - str = "12211212212211

  1. क्या स्ट्रिंग जावास्क्रिप्ट में दोहराए गए सबस्ट्रिंग का संयोजन है

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो वर्णों की एक स्ट्रिंग को एकमात्र तर्क के रूप में लेता है। हमारे फ़ंक्शन को यह जांचने की आवश्यकता है कि क्या स्ट्रिंग स्ट्र का निर्माण एक सबस्ट्रिंग लेकर और सबस्ट्रिंग की कई प्रतियों को एक साथ जोड़कर किया जा सकता है। उदाहरण के लिए, यदि फ़ंक्शन

  1. जावास्क्रिप्ट में रिक्त स्थान की स्थिति को बनाए रखते हुए एक स्ट्रिंग को उलटना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है जिसमें कुछ रिक्त स्थान हो सकते हैं। हमारे फ़ंक्शन को दो अलग-अलग शब्दों या रिक्त स्थान के वर्णों को इंटरचेंज किए बिना आंतरिक रूप से स्ट्रिंग में मौजूद शब्दों को उलट देना चाहिए। उदाहरण निम्नलिखित कोड है - const str = 'this is