Угадать секретный код

Это классическая игра на внимательность: нужно сравнить секретный код и попытку игрока. Напишите функцию get_hint, которая для строк secret и guess посчитает быков и коров. Бык — это правильная цифра на правильной позиции, корова — правильная цифра, но на другой позиции. Верните подсказку в формате xAyB, где x — количество быков, а y — количество коров.

Примеры

Ввод
"1807", "7810"
Вывод
"1A3B"
Ввод
"1123", "0111"
Вывод
"1A1B"
Ввод
"1", "1"
Вывод
"1A0B"

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

def get_hint(secret: str, guess: str) -> str:

Теги

stringshashmapmath
PostgreSQLv16

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

Тесты12
Видимые тесты
Скрытый тест 7
Скрытый тест 8
Скрытый тест 9
Скрытый тест 10
Скрытый тест 11
Скрытый тест 12

Запускаются при нажатии «Отправить» — на них проверяется решение целиком, чтобы нельзя было подогнать ответ под видимые случаи.

Фокус-радио
На паузе · SomaFM · Fluid