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] So sánh hai phiên bản PATH

    So sánh hai phiên bản PATH

    Cho PATH cũ (dòng 1) và PATH mới (dòng 2). Hãy in ra:

    • Dòng 1: các thư mục được thêm (có trong mới, không có trong cũ), theo thứ tự xuất hiện trong PATH mới, ngăn cách bởi khoảng trắng. Nếu không có, in (none).
    • Dòng 2: các thư mục bị xóa (có trong cũ, không có trong mới), theo thứ tự xuất hiện trong PATH cũ. Nếu không có, in (none).

    So khớp chính xác từng mục, bỏ qua mục rỗng. Trùng lặp xét theo tập hợp (mỗi thư mục một lần).

    Ví dụ

    Input:
    /usr/bin:/bin
    /usr/bin:/usr/local/bin
    
    Output:
    /usr/local/bin
    /bin
    
    • Định dạng đầu vào:

      Dòng 1: PATH cũ. Dòng 2: PATH mới.

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

      Mỗi dòng ≤ 2000 ký tự.

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

      Dòng 1: thư mục thêm. Dòng 2: thư mục xóa.

    Ví dụ:

    Đầu vào:

    /usr/bin:/bin
    /usr/bin:/usr/local/bin
    

    Đầu ra:

    /usr/local/bin
    /bin

    Giải thích:

    /usr/local/bin được thêm vào, /bin bị xóa đi so với PATH cũ.

    Đang tải editor...