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

    solution

    Đề bài: [Lập trình Web & Backend] Chuỗi nguyên nhân lỗi (error chain)

    Chuỗi nguyên nhân lỗi

    Một lỗi có thể được bọc bởi lỗi khác (error wrapping). Cho n thông điệp lỗi xếp từ ngoài cùng đến trong cùng (nguyên nhân gốc). Hãy in chuỗi nguyên nhân, nối bằng ->, kết thúc bằng dòng root cause: <loi trong cung>.

    Ví dụ

    Input:

    3
    Request failed
    DB query failed
    Connection refused
    

    Output:

    Request failed -> DB query failed -> Connection refused
    root cause: Connection refused
    
    • Định dạng đầu vào:

      Dòng 1: số n. n dòng tiếp theo: thông điệp lỗi từ ngoài vào trong.

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

      1 <= n <= 100.

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

      Dòng 1: chuỗi nối bằng ->. Dòng 2: root cause: <loi trong cung>.

    Ví dụ:

    Đầu vào:

    3
    Request failed
    DB query failed
    Connection refused
    

    Đầu ra:

    Request failed -> DB query failed -> Connection refused
    root cause: Connection refused

    Giải thích:

    Nối các lỗi từ ngoài vào trong, lỗi trong cùng là root cause.

    Đang tải editor...