Форум сайта python.su
Карлик играл с бинарными массивами, для него хорошие те,которые не включают в себя 010.,может изменить 1 на 0 и наоборот.Написать функцтю включающую хорошие массивы.
# мплементировать функцию `count_flips`.
# Функция получит бинарный массив`bin`.
# Вернет минимальное количество изменений,необходимых к
# тому,чтобы массив `bin` был хороший
def count_flips(bs):
pass
# Tests:
print count_flips(“011”) # 0
print count_flips(“0101010”) # 2
print count_flips(“0100101010”) # 3
Офлайн
>>> def count_flips(s): ... return s.count('010') ... >>> count_flips("011") # 0 0 >>> count_flips("0101010") # 2 2 >>> count_flips("0100101010") # 3 3 >>>
Офлайн