Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 12, 2016 01:42:36

OleksandrSanin
Зарегистрирован: 2016-11-12
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Составить функцию которая будет выполнять действие

Карлик играл с бинарными массивами, для него хорошие те,которые не включают в себя 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

Офлайн

#2 Ноя. 12, 2016 14:19:30

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9890
Репутация: +  854  -
Профиль   Отправить e-mail  

Составить функцию которая будет выполнять действие

  
>>> def count_flips(s):
...     return s.count('010')
... 
>>> count_flips("011") # 0
0
>>> count_flips("0101010") # 2
2
>>> count_flips("0100101010") # 3
3
>>>



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version