Cho trước hai xâu kí tự s1, s2. Viết đoạn chương trình tính in ra xâu kí tự

810

Với Giải Câu 24.12 trang 51 SBT Tin học 10 trong Bài 24: Xâu kí tự Sách bài tập Tin học 10 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 trong SBT Tin học 10.

Cho trước hai xâu kí tự s1, s2. Viết đoạn chương trình tính in ra xâu kí tự

Câu 24.12 trang 51 SBT Tin học 10: Cho trước hai xâu kí tự s1, s2. Viết đoạn chương trình tính in ra xâu kí tự là phần chung đầu tiên cực đại của hai xâu s1, s2. Ví dụ nếu s1 = "abcdeghik", s2 = "abcmnopg" thì xâu cần tính là "abc".

Lời giải:

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

m = min(len(s1), len(s2))

i = 0

s = " "

while i < m and s1[i] == s2[i]:

 s = s + s1[i]

 i = i + 1

print(s)

* Chương trình ví dụ với s1 = "abcdeghik", s2 = "abcmnopg" như sau:

 (ảnh 1)

Từ khóa :
Giải bài tập
Đánh giá

0

0 đánh giá