सभी चुनौतियाँ
आसान 0 हल किए गए 0% स्वीकृति

घंटे, मिनट और सेकंड

सेकंड में दी गई अवधि को एक संक्षिप्त पठनीय स्ट्रिंग में बदलें।

किसी अवधि को घंटे, मिनट और सेकंड में विभाजित करें। इकाइयों को क्रमशः h, m, और s के रूप में लिखें, और इकाइयों के बीच एक स्पेस रखें। किसी भी शून्य मान वाली इकाई को छोड़ दें, सिवाय इसके कि शून्य सेकंड को 0s के रूप में लिखा जाता है।

format_duration(seconds) को लागू करें।

इनपुट

seconds: कुल अवधि, सेकंड में।

आउटपुट

स्वरूपित अवधि लौटाएँ, उदाहरण के लिए 2h 2m 5s।

सीमाएँ

0 ≤ seconds ≤ 1,000,000,000। घंटे 23 से अधिक हो सकते हैं; यह एक अवधि है, दिन का समय नहीं।

उदाहरण

उदाहरण 1
इनपुट:
seconds = 7325

अपेक्षित आउटपुट:
expected = "2h 2m 5s"
इनपुट:
long long seconds = 7325;

अपेक्षित आउटपुट:
std::string expected = "2h 2m 5s";
इनपुट:
long seconds = 7325;

अपेक्षित आउटपुट:
string expected = "2h 2m 5s";

व्याख्या

7325 = 2 × 3600 + 2 × 60 + 5।

उदाहरण 2
इनपुट:
seconds = 120

अपेक्षित आउटपुट:
expected = "2m"
इनपुट:
long long seconds = 120;

अपेक्षित आउटपुट:
std::string expected = "2m";
इनपुट:
long seconds = 120;

अपेक्षित आउटपुट:
string expected = "2m";

व्याख्या

120 सेकंड बिल्कुल 2 मिनट होते हैं। शून्य घंटे और सेकंड को छोड़ दें।

संदर्भ

यह चुनौती CodeUtility के लिए अनुकूलित की गई है। ऊपर दिए गए स्टेटमेंट और सीमाओं का पालन करें।

दूसरों से सीखें

समुदाय समाधान

अभी तक कोई प्रकाशित समाधान नहीं। पहला साझा करने के लिए इस चुनौती को हल करें।