Сколько позиций отличаются

Расстояние Хэмминга показывает, насколько две строки одинаковой длины отличаются друг от друга. Напишите функцию, которая сравнивает строки a и b по символам на одинаковых позициях. Верните количество мест, где символы разные.

Примеры

Ввод
("karolin", "kathrin")
Вывод
3
Ввод
("abc", "abc")
Вывод
0
Ввод
("1011101", "1001001")
Вывод
2

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

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

Теги

stringstwo-pointers
PostgreSQLv16

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

Видимые тесты
1
Ввод
"karolin", "kathrin"
Ожидаемый3
2
Ввод
"abc", "abc"
Ожидаемый0
3
Ввод
"1011101", "1001001"
Ожидаемый2
4
Ввод
"", ""
Ожидаемый0
5
Ввод
"roses", "toned"
Ожидаемый3
6
Ввод
"aaaa", "bbbb"
Ожидаемый4
Фокус-радио
На паузе · SomaFM · Fluid