Предмет: Информатика, автор: tyukova123a7

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

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

Ответы

Автор ответа: daniil062
1

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

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

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

for i in range(len(lst)):

   if lst[i] == 1:

       print(i)

       break

Похожие вопросы
Предмет: Математика, автор: ArtemBoba