Mô tả
Tổ truyền thông của một siêu thị đang chuẩn bị khung quảng cáo trên màn hình LED lớn trước cửa. Khung quảng cáo ban đầu là một dòng chữ thông báo đã được soạn sẵn. Trưởng nhóm muốn chèn thêm logo thương hiệu vào một vị trí xác định trong dòng chữ đó để khách hàng dễ chú ý.
Nhiệm vụ của bạn: cho một chuỗi thông báo, một chuỗi logo cần chèn và vị trí (chỉ số) cần chèn. Hãy trả về chuỗi kết quả sau khi chèn logo vào đúng vị trí đó. Vị trí chèn là chỉ số ký tự trong chuỗi thông báo: 0 nghĩa là chèn ngay ở đầu, n (với n là độ dài chuỗi thông báo) nghĩa là chèn ở cuối.
Đầu vào
thong_bao: chuỗi thông báo ban đầu.logo: chuỗi logo cần chèn.vi_tri: số nguyên là vị trí (chỉ số) cần chèn logo vào chuỗi thông báo.
Đầu ra
- Trả về một chuỗi là kết quả sau khi chèn
logovàovi_tritrongthong_bao.
Ràng buộc
1 <= len(thong_bao) <= 10001 <= len(logo) <= 10000 <= vi_tri <= len(thong_bao)- Tổng độ dài chuỗi kết quả không vượt quá
2000. - Các chuỗi có thể chứa chữ cái, chữ số, dấu câu và khoảng trắng.
Ví dụ
Ví dụ 1
Đầu vào: "Khuyen mai cuoi tuan", "[SALE] ", 0
Đầu ra: "[SALE] Khuyen mai cuoi tuan"
Giải thích: Chuỗi thông báo là "Khuyen mai cuoi tuan". Logo "[SALE] " được chèn vào vị trí 0 (đầu chuỗi). Kết quả là "[SALE] " nối với "Khuyen mai cuoi tuan", tạo thành "[SALE] Khuyen mai cuoi tuan".
Ví dụ 2
Đầu vào: "Giam gia 50", "%", 11
Đầu ra: "Giam gia 50%"
Giải thích: Chuỗi "Giam gia 50" có độ dài 11, nên vị trí 11 là cuối chuỗi. Chèn "%" vào cuối ta được "Giam gia 50%".
Ví dụ 3
Đầu vào: "Mua sam tai sieu thi", "Go! ", 12
Đầu ra: "Mua sam tai Go! sieu thi"
Giải thích: Tại vị trí 12, chuỗi bị cắt làm hai phần: "Mua sam tai " (12 ký tự đầu) và "sieu thi" (phần còn lại). Logo "Go! " được đặt giữa hai phần, cho ra "Mua sam tai Go! sieu thi".