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

Дана строка. Найдите в этой строке второе вхождение буквы f, и выведите индекс этого вхождения. Если буква f в данной строке встречается только один раз, выведите число -1, а если не встречается ни разу, выведите число -2. При решении этой задачи нельзя использовать метод count.
PYTHON

Ответы

Автор ответа: restIess
0

a = input()

counter, i = 0, 0

while i < len(a):

   if a[i] == 'f':

       counter += 1

       if counter == 2:

           idx = i

           break

   i += 1

if counter == 0:

   print(-2)

elif counter == 1:

   print(-1)

elif counter == 2:

   print(idx)

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