Решение задачи Первое и последнее вхождение с Яндекс Контест

Без пояснения   Просмотров: 1968


Дана строка. Если в этом числе буква f встречается только один раз, выведите её индекс. Если она встречается два и более раз, выведите индекс её первого и последнего появления. Если буква f в данной строке не встречается, ничего не выводите. При решении этой задачи нельзя использовать метод count и циклы.


Код

s = str(input())
f_pos = s.find('f')
l_pos = s.rfind('f')
if f_pos == -1:
    pass
elif f_pos == l_pos:
    print(f_pos)
else:
    print(f_pos, l_pos)

         

Администратор Photo Автор: Администратор



Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться



Заявка на расчет