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 danh sách bằng comm

    Đầu vào gồm hai khối ngăn cách bởi một dòng chứa đúng ký tự ---. Mỗi khối là một danh sách đã sắp xếp tăng dần (LC_ALL=C). Hãy in ra các dòng chỉ thuộc khối thứ nhất (có trong danh sách 1 nhưng không có trong danh sách 2), giữ thứ tự tăng dần.

    Ví dụ

    Input:

    apple
    banana
    cherry
    ---
    banana
    date
    

    Output:

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

      Khối 1, một dòng ---, rồi khối 2. Mỗi khối đã sắp xếp tăng dần (LC_ALL=C).

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

      Hai khối đã sắp xếp. Dùng comm -23.

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

      Các dòng chỉ có trong khối 1, theo thứ tự tăng dần.

    Ví dụ:

    Đầu vào:

    apple
    banana
    cherry
    ---
    banana
    date
    

    Đầu ra:

    apple
    cherry

    Giải thích:

    comm -23 in các dòng chỉ thuộc danh sách 1: apple và cherry (banana có ở cả hai nên bị loại).

    Đang tải editor...