Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Java] Đồng hồ 12 giờ

    Cho giờ theo định dạng 242424 giờ gồm giờ hhh (0≤h≤230 \le h \le 230≤h≤23) và phút mmm (0≤m≤590 \le m \le 590≤m≤59). Hãy đổi sang cách viết 121212 giờ kèm buổi AM hoặc PM.

    Quy tắc:

    • Từ 000 đến 111111 giờ là buổi AM, từ 121212 đến 232323 giờ là buổi PM.
    • Giờ 000 hiển thị là 121212, giờ 131313 đến 232323 trừ đi 121212, các giờ còn lại giữ nguyên.

    Ví dụ 000 giờ 303030 là 12:30 AM, 131313 giờ 555 là 01:05 PM.

    • Định dạng đầu vào:

      Một dòng duy nhất chứa hai số nguyên hhh và mmm cách nhau bởi dấu cách.

    • Ràng buộc đầu vào:

      0≤h≤230 \le h \le 230≤h≤23, 0≤m≤590 \le m \le 590≤m≤59.

    • Định dạng đầu ra:

      In ra một dòng theo định dạng HH:MM XX, trong đó giờ và phút luôn gồm 222 chữ số (thêm số 000 ở đầu nếu cần), XX là AM hoặc PM.

    Ví dụ:

    Đầu vào:

    13 5
    

    Đầu ra:

    01:05 PM

    Giải thích:

    $13$ giờ là buổi PM, $13 - 12 = 1$ giờ, phút $5$ in thành `05`, kết quả `01:05 PM`.

    Đang tải editor...