Одинаковые пары на местах

Представь, что мы сравниваем две строки маленьким окном длиной 2 символа. Напиши функцию string_match, которая получает строки a и b и считает позиции, где двухсимвольные фрагменты совпадают в обеих строках. Сравнивать нужно только там, где такая пара есть в обеих строках.

Примеры

Ввод
"xxcaazz", "xxbaaz"
Вывод
3
Ввод
"abc", "abc"
Вывод
2
Ввод
"abc", "axc"
Вывод
0

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

def string_match(a: str, b: str) -> int:

Теги

strings
PostgreSQLv16

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

Видимые тесты
1
Ввод
"xxcaazz", "xxbaaz"
Ожидаемый3
2
Ввод
"abc", "abc"
Ожидаемый2
3
Ввод
"abc", "axc"
Ожидаемый0
4
Ввод
"hello", "he"
Ожидаемый1
5
Ввод
"aabbccdd", "abbbxxd"
Ожидаемый1
6
Ввод
"", "x"
Ожидаемый0
Фокус-радио
На паузе · SomaFM · Fluid