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

    solution

    Đề bài: [Rust] String editor — insert + pop theo lệnh

    Cho String ban đầu s và q lệnh, mỗi lệnh dạng: "I i c" (insert ký tự c tại byte index i) hoặc "P" (pop ký tự cuối, bỏ qua nếu rỗng). Áp dụng lần lượt và in chuỗi kết quả cuối cùng.

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

      Dòng 1: s. Dòng 2: q. Tiếp theo q dòng lệnh.

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

      0 <= |s| <= 10^4; 1 <= q <= 1000

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

      Một dòng chuỗi kết quả.

    Ví dụ:

    Đầu vào:

    abc
    3
    I 0 X
    P
    I 2 Y
    

    Đầu ra:

    XaYb

    Giải thích:

    Xabc -> Xab -> XaYb

    Đang tải editor...