Câu hỏi:
17/10/2022 635Cho 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.
Sách mới 2k7: Tổng ôn Toán, Lí, Hóa, Văn, Sử, Địa…. kỳ thi tốt nghiệp THPT Quốc gia 2025, đánh giá năng lực (chỉ từ 110k).
Quảng cáo
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)
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1:
Lệnh sau trả lại giá trị gì?
"Trường Sơn".find("Sơn",4).
A. 5.
B. 6.
C. 7.
D. 8.
Câu 2:
Lệnh sau trả lại giá trị gì?
"Trường Sơn".find("Sơn",8)
A. 5.
B. 6.
C. 7.
D. -1.
Câu 3:
Lệnh sau trả lại giá trị gì?
len(" Hà Nội Việt Nam ".split( )).
A. 0.
B. 4.
C. 5.
D. Báo lỗi.
Câu 4:
Lệnh sau trả lại giá trị gì?
"0123456789".find("012abc")
A. -1
B. 0
C. 1.
D. Báo lỗi.
Câu 5:
Lệnh sau trả lại giá trị gì?
"abcde".find('''')
A. -1.
B. 0.
C. 1.
D. Báo lỗi.
Câu 6:
Biểu thức sau trả lại giá trị gì?
"" in "0123"
A. True.
B. False.
C. Báo lỗi.
Câu 7:
Viết chương trình nhập n số nguyên từ bàn phím, các số cách nhau bởi dấu cách, sau đó in ra màn hình:
- Danh sách số đã nhập trên một hàng ngang.
- Số lớn nhất và chỉ số của số lớn nhất.
- Số nhỏ nhất và chỉ số của số nhỏ nhất.
về câu hỏi!