Cho chuỗi thời gian 12h (có am/pm), chuyển sang định dạng 24h.
Ví dụ: "08:40pm" → "20:40".
Các bước giải quyết
hour = int(s[:2]) % 12minutes = int(s[3:5])- Nếu
s[5] == 'p':hour += 12 - Trả về
"{:02}:{:02}".format(hour, minutes)
Ví dụ mã Python
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"))
Đầu vào
"08:40pm"
Đầu ra
20:40