Xử lý chuỗiTần suất ký tự
Mô tả
Mỗi ca trực tại Bệnh viện Bạch Mai được ghi nhận thời lượng dạng chuỗi như "08h30" (8 giờ 30 phút), "02h15" (2 giờ 15 phút), hoặc "00h45" (45 phút). Đội ngũ điều phối muốn biết tổng thời gian của tất cả các ca trực để tổng kết công sức của nhân viên y tế trong ngày.
Bạn được cho danh sách các chuỗi thời lượng, hãy tính tổng số phút rồi quy đổi lại thành chuỗi định dạng "XhY", trong đó X là số giờ và Y là số phút (luôn đúng hai chữ số). Ví dụ: 305 phút = "5h05", 1440 phút = "24h00".
Đầu vào
- Một danh sách
caTrucgồmnchuỗi, mỗi chuỗi có định dạngHHhMM(ví dụ"08h30","00h15","12h00").
Đầu ra
- Trả về một chuỗi duy nhất
"XhY":Xlà tổng số giờ (không có số 0 ở đầu),Ylà tổng số phút dư (luôn đúng hai chữ số, có số 0 ở đầu nếu cần).
Ràng buộc
1 <= n <= 10^50 <= HH <= 23,0 <= MM <= 59- Tổng thời gian không vượt quá
10^6phút (khoảng 16666 giờ).
Ví dụ
Ví dụ 1:
- Đầu vào:
["08h30", "02h15", "00h45"] - Đầu ra:
"11h30"
Giải thích từng bước:
"08h30"= 8×60 + 30 = 510 phút."02h15"= 2×60 + 15 = 135 phút."00h45"= 0×60 + 45 = 45 phút.- Tổng = 510 + 135 + 45 = 690 phút.