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] CSV sang bảng căn cột

    Đầu vào là CSV: mỗi dòng các trường cách nhau bởi dấu phẩy ,, mọi dòng có cùng số cột (không có dấu phẩy bên trong trường, không có khoảng trắng thừa). Hãy in lại dưới dạng bảng căn cột:

    • Mỗi cột rộng bằng độ dài lớn nhất của các ô trong cột đó.
    • Các ô căn trái, đệm khoảng trắng bên phải cho đủ độ rộng cột.
    • Giữa hai cột cách nhau đúng 2 khoảng trắng.
    • Không có khoảng trắng thừa ở cuối mỗi dòng (cột cuối không pad).

    Ví dụ

    Input:

    ten,tuoi
    An,20
    Hoang,5
    

    Output:

    ten    tuoi
    An     20
    Hoang  5
    
    • Định dạng đầu vào:

      Nhiều dòng CSV, mọi dòng cùng số cột.

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

      Trường không chứa dấu phẩy. ≤ 100 dòng, ≤ 20 cột.

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

      Bảng căn cột: cột căn trái, rộng = max độ dài ô của cột, 2 khoảng trắng giữa các cột, cột cuối không pad.

    Ví dụ:

    Đầu vào:

    ten,tuoi
    An,20
    Hoang,5
    

    Đầu ra:

    ten    tuoi
    An     20
    Hoang  5

    Giải thích:

    Cột 1 rộng 5 (Hoang), cột 2 không pad. 'ten' đệm tới 5 ký tự + 2 space.

    Đang tải editor...