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 middleware in tên cho tới khi bị chặn

    Chuỗi middleware in tên cho tới khi bị chặn

    Khái niệm

    Kết hợp in tên + cờ next: mỗi middleware in tên trước khi quyết định gọi next() hay không. Nếu cờ là 0 thì sau khi in tên, chuỗi dừng. Đây là mô hình phổ biến để debug thứ tự thực thi và điểm dừng.

    Yêu cầu

    Cho N middleware kèm tên và cờ next. In tên các middleware đã chạy (mỗi cái in tên rồi mới xét cờ), dừng tại middleware có cờ 0.

    Ví dụ

    Input:

    4
    cors 1
    auth 1
    rate 0
    ctrl 1
    

    Output:

    cors
    auth
    rate
    

    cors→auth gọi next, rate in tên rồi cờ 0 dừng chuỗi; ctrl không chạy.

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

      Dòng 1: N. N dòng tiếp theo: "tên cờ".

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

      1 ≤ N ≤ 1000.

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

      In tên các middleware đã chạy, mỗi tên một dòng.

    Ví dụ:

    Đầu vào:

    4
    cors 1
    auth 1
    rate 0
    ctrl 1
    

    Đầu ra:

    cors
    auth
    rate

    Giải thích:

    cors→auth gọi next, rate in tên rồi cờ 0 dừng chuỗi; ctrl không chạy.

    Đang tải editor...