Второе вхождение (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