Баланс котов и собак

Иногда нужно проверить, встречаются ли две метки в тексте одинаковое количество раз. Напиши функцию cat_dog, которая получает строку s и считает вхождения подстрок cat и dog. Верни True, если их количество одинаковое, иначе верни False.

Примеры

Ввод
"catdog"
Вывод
True
Ввод
"catcat"
Вывод
False
Ввод
"1cat1cadodog"
Вывод
True

Нужно реализовать

def cat_dog(s: str) -> bool:

Теги

strings
PostgreSQLv16

Здесь будет результат выполнения кода

Видимые тесты
1
Ввод
"catdog"
ОжидаемыйTrue
2
Ввод
"catcat"
ОжидаемыйFalse
3
Ввод
"1cat1cadodog"
ОжидаемыйTrue
4
Ввод
"catxxdogxxdog"
ОжидаемыйFalse
5
Ввод
"dogdogcat"
ОжидаемыйFalse
6
Ввод
""
ОжидаемыйTrue
Фокус-радио
На паузе · SomaFM · Fluid