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] Sắp xếp theo cột với dấu phân cách tùy chỉnh

    Mỗi dòng có dạng tên:điểm ngăn cách bởi dấu hai chấm :. Hãy sắp xếp các dòng tăng dần theo trường điểm (số học) dùng dấu phân cách :. Dùng LC_ALL=C sort -t: -k2,2n.

    Ví dụ

    Input:

    an:8
    binh:5
    cuong:9
    

    Output:

    binh:5
    an:8
    cuong:9
    
    • Định dạng đầu vào:

      Mỗi dòng: tên:điểm ngăn cách bởi :.

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

      Phân cách :; trường 2 là số nguyên.

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

      Các dòng sắp xếp tăng dần theo điểm (trường 2, số học).

    Ví dụ:

    Đầu vào:

    an:8
    binh:5
    cuong:9
    

    Đầu ra:

    binh:5
    an:8
    cuong:9

    Giải thích:

    sort -t: -k2,2n dùng : làm phân cách, sắp theo trường 2 dạng số: 5 < 8 < 9.

    Đang tải editor...