

Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
PYTHON
#Tạo hàm con chức năng đếm số đoạn tín hiệu
def count_standard_sequences(binary_sequence):
n = len(binary_sequence)
count = 0
for i in range(n):
for j in range(i + 1, n + 1):
sub_sequence = binary_sequence[i:j]
zeros = sub_sequence.count('0')
ones = len(sub_sequence) - zeros
if zeros == ones:
count += 1
return count
# Nhập vào số n là độ dài dãy nhị phân và nhập dãy nhị phân
n = int(input("Nhập độ dài dãy nhị phân: "))
binary_sequence = input("Nhập dãy nhị phân (cách nhau bởi dấu cách): ").split()
# Kiểm tra độ dài dãy nhị phân và đưa ra kết quả
if len(binary_sequence) != n:
print("Dãy nhị phân không đúng độ dài.")
else:
count = count_standard_sequences(binary_sequence)
print("Số lượng đoạn tín hiệu chuẩn:", count)
Hãy giúp mọi người biết câu trả lời này thế nào?

Bảng tin