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;    };    const re = /^(\d\d):(\d\d):(\d\d)$/;    if (!re.test(str)){       return null;    };    let [h, m, s] = str.match(re).slice(1,4).map(Number);    let time = h * 3600 + m * 60 + s;    s = time % 60;    m = (time / 60 |0) % 60;    h = (time / 3600 |0) % 24;    return [h, m, s]    .map(String)    .join(':'); }; console.log(rectifyTime(str));

आउटपुट

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

08:12:11

  1. - JavaScript में मैजिकल स्ट्रिंग प्रश्न

    समस्याएक मैजिकल स्ट्रिंग str में केवल 1 और 2 होते हैं और निम्न नियमों का पालन करती है:स्ट्रिंग str मैजिकल है क्योंकि अक्षरों 1 और 2 की सन्निकट घटनाओं की संख्या को जोड़ने से स्ट्रिंग str स्वयं उत्पन्न होती है।स्ट्रिंग str के पहले कुछ तत्व निम्न हैं:str = 1221121221221121122……यदि हम str में लगातार 1 औ

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

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो अक्षरों की स्ट्रिंग को एकमात्र आर्ग्युमेंट के रूप में लेता है। हमारे फ़ंक्शन को यह जांचना होगा कि क्या स्ट्रिंग str को उसका एक सबस्ट्रिंग लेकर और उस सबस्ट्रिंग की कई प्रतियों को एक साथ जोड़कर बनाया जा सकता है।उदाहरणयदि फ़ंक्शन का इनपुट है:const str = this

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

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