Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Go] Parse key=value, sort by key (hard)

    Cho 1 dòng s gồm các cặp key=value phân tách bằng dấu ";" (vd "b=2;a=1;c=3"). Parse bằng strings.Split + strings.SplitN giới hạn 2. Sắp xếp các cặp theo key tăng dần (sort.Strings sau khi xây lại) rồi nối lại với ";" và in. Yêu cầu dùng strings.Builder + fmt.Sprintf.

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

      Một dòng.

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

      1 <= số cặp <= 50, key/value ASCII không chứa = hay ;

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

      Chuỗi đã sort.

    Ví dụ:

    Đầu vào:

    b=2;a=1;c=3
    

    Đầu ra:

    a=1;b=2;c=3

    Giải thích:

    a=1;b=2;c=3

    Đang tải editor...