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

    solution

    Đề bài: [Hệ điều hành Unix] Bỏ tiền tố ngắn nhất

    Bỏ tiền tố ngắn nhất

    Đọc một dòng s. Bỏ phần đầu khớp ngắn nhất với mẫu */ (tức bỏ phần tới dấu / đầu tiên), dùng ${s#*/}.

    Ví dụ

    Input:

    usr/local/bin
    

    Output:

    local/bin
    

    Nếu không có dấu / thì in nguyên chuỗi.

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

      Một dòng (đường dẫn dạng a/b/c).

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

      Độ dài 0..1000 ký tự.

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

      Chuỗi sau khi bỏ phần khớp ngắn nhất */.

    Ví dụ:

    Đầu vào:

    usr/local/bin
    

    Đầu ra:

    local/bin

    Giải thích:

    ${s#*/} bỏ "usr/" (khớp ngắn nhất tới / đầu) → "local/bin".

    Đang tải editor...