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] Chuẩn hóa khoảng trắng và thường hóa

    Mỗi dòng có thể chứa nhiều khoảng trắng thừa. Với mỗi dòng: gộp các cụm khoảng trắng liên tiếp thành một dấu cách, bỏ khoảng trắng đầu/cuối, rồi chuyển toàn bộ về chữ thường (tolower). In dòng kết quả.

    Ví dụ:

    Input:
      Hello   WORLD  
    Foo	Bar
    
    Output:
    hello world
    foo bar
    
    • Định dạng đầu vào:

      Văn bản nhiều dòng, có thể có khoảng trắng/tab thừa.

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

      Số dòng từ 1 đến 1000.

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

      Mỗi dòng đã gộp khoảng trắng, bỏ đầu/cuối và chuyển chữ thường.

    Ví dụ:

    Đầu vào:

      Hello   WORLD  
    Foo	Bar
    

    Đầu ra:

    hello world
    foo bar

    Giải thích:

    Gán $1=$1 buộc awk in lại bằng OFS (một dấu cách), bỏ khoảng trắng thừa đầu/cuối; tolower chuyển chữ thường.

    Đang tải editor...