Cho trước xâu kí tự S và xâu substr. Viết đoạn chương trình tính số lần lặp của xâu con substr trong xâu S

Trả lời Câu 25.12 trang 53 SBT Tin học 10 sách Kết nối tri thức hay nhất, chi tiết sẽ giúp học sinh dễ dàng làm bài tập Tin học 10.

1 832 lượt xem


Giải SBT Tin học 10 Kết nối tri thức Bài 25: Một số lệnh làm việc với xâu kí tự

Câu 25.12 trang 53 SBT Tin học 10: Cho trước xâu kí tự S và xâu substr. Viết đoạn chương trình tính số lần lặp của xâu con substr trong xâu S, cho phép chồng lấn của các câu con này. Ví dụ nếu s = "1212133212143212", substr = "121" thì số lần lặp là 4.

Trả lời:

Chương trình có thể viết như sau:

n = len(S)

m = len(substr)

count = 0

k = 0

while S.find(substr,k) >= 0:

count = count + 1

k = S.find(substr,k) + 1

print(count)

1 832 lượt xem


Xem thêm các chương trình khác: