🎉 CHÀO MỪNG CÁC BẠN!

Bài 13: Thực hành dữ liệu kiểu xâu (Tiết 2)

Giáo sinh: Đặng Hải Sơn

Bài tập bổ trợ

Bài 1

Nhập xâu s và một ký tự k. Tìm vị trí xuất hiện lần thứ 2 của k trong s

Ví dụ:

input: banana

output: 3


Bài 2

Nhập xâu s và t. Tìm vị trí xuất hiện đầu tiên của xâu t trong s. Tách và ghép đảo ngược vị trí xâu trước và sau xâu t bởi dấu "_"

Ví dụ:

input: s = abcd3xyz

t = 3

output: xyz_abcd

Luyện tập

Bài tập:

Viết chương trình nhập vào một xâu s. Tìm vị trí xuất hiện đầu tiên của xâu “a” trong s, sau đó thay tất cả "a" bằng "o" từ vị trí đó cho đến hết xâu s. In ra màn hình kết quả xâu mới.

Ví dụ:

input: s = banana

output: s = bonono

Vận dụng

Bài tập:

Viết chương trình nhập vào hai xâu s1 và s2. Chèn xâu s2 vào s1 tại vị trí len(s1)//2. In ra màn hình kết quả.

Ví dụ:

input: s1 = abc3dxyz

s2 = 3

output: abc3dxyz