Угадать секретный код
Это классическая игра на внимательность: нужно сравнить секретный код и попытку игрока. Напишите функцию 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
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
"1807", "7810"Ожидаемый
"1A3B"2
Ввод
"1123", "0111"Ожидаемый
"1A1B"3
Ввод
"1", "1"Ожидаемый
"1A0B"4
Ввод
"1", "0"Ожидаемый
"0A0B"5
Ввод
"1122", "1222"Ожидаемый
"3A0B"6
Ввод
"ab", "7810!"Ожидаемый
"0A0B"Фокус-радио
На паузе · SomaFM · Fluid