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ỏ hậu tố dài nhất

    Bỏ hậu tố dài nhất

    Đọc một dòng s. Bỏ phần cuối khớp dài nhất với mẫu .* (lấy phần trước dấu . đầu tiên), dùng ${s%%.*}.

    Ví dụ

    Input:

    archive.tar.gz
    

    Output:

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

      Một dòng tên file.

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

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

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

      Phần trước dấu . đầu tiên.

    Ví dụ:

    Đầu vào:

    archive.tar.gz
    

    Đầu ra:

    archive

    Giải thích:

    ${s%%.*} bỏ ".tar.gz" (hậu tố dài nhất) → "archive".

    Đang tải editor...