Бинарный поиск. Python
Вводится список, состоящий из некоторого количества подряд идущих нулей, за которыми следует какое-то количество подряд идущих единиц. Требуется найти позицию первой единицы, то есть найти такое место, где заканчиваются нули, и начинаются единицы. Вывести найденный индекс на экран.
Ответы
Ответ дал:
1
# получаем список из входной строки
lst = list(map(int, input().split()))
# ищем позицию первой единицы в списке
for i in range(len(lst)):
if lst[i] == 1:
print(i)
break
Вас заинтересует
3 месяца назад
3 месяца назад
4 месяца назад
4 месяца назад
1 год назад
1 год назад