C++ и Python

Второе вхождение (2)

Второе вхождение

Условие

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

Примеры

stdin stdout
comfort -1
coffee 3
car -2

Указания

  • К символам строки можно обращаться по индексу, например:
std::string s("abcd");
char ch = s[2];  // ch = 'c'

Как тестировать локально

Установить необходимые пакеты python.

pip install -r requirements.txt

Скомпилировать программу и запустить тесты

g++ -std=c++17 main.cpp -o a.out
pytest -vs