Информатика, вопрос задал tyukova123a7 , 1 год назад

Бинарный поиск. Python

Вводится список, состоящий из некоторого количества подряд идущих нулей, за которыми следует какое-то количество подряд идущих единиц. Требуется найти позицию первой единицы, то есть найти такое место, где заканчиваются нули, и начинаются единицы. Вывести найденный индекс на экран.

Ответы на вопрос

Ответил daniil062
1

# получаем список из входной строки

lst = list(map(int, input().split()))

# ищем позицию первой единицы в списке

for i in range(len(lst)):

   if lst[i] == 1:

       print(i)

       break

Новые вопросы