समस्या विवरण
12-घंटा फॉर्मेट में समय स्ट्रिंग s (am/pm सफिक्स के साथ) दी गई है, इसका 24-घंटा समकक्ष वापस करें।
उदाहरण
इनपुट: "08:40pm"
आउटपुट: "20:40"
एल्गोरिदम
hour = int(s[:2]) % 12minutes = int(s[3:5])- यदि
s[5] == 'p':hour += 12 - फॉर्मेट:
"{:02}:{:02}"
पायथन कार्यान्वयन
class Solution:
def solve(self, s):
hour = int(s[:2]) % 12
minutes = int(s[3:5])
if s[5] == 'p':
hour += 12
return "{:02}:{:02}".format(hour, minutes)
ob = Solution()
print(ob.solve("08:40pm"))
इनपुट
"08:40pm"
आउटपुट
20:40