Как быстро вычислить цифры?
Всем привет, недавно у меня возникли некоторые проблемы с написанием кодового задания о быстром угадывании чисел. Программа такова: пользователь случайным образом пишет четырехзначное число (но компьютер не знает, сколько), а затем компьютер пользователю задает вопросы, чтобы определить число, конкретно какое содержание не ограничено. Но на вопрос пользователя на компьютере можно ответить только "да"или " нет". Но количество компьютерных вопросов как можно меньше. Итак, этот вопрос отличается от "быков и коров".Но мне нужно около 14 раз определить это число, и я не могу найти решение с меньшим количеством вопросов, пожалуйста, помогите мне, будьте благодарны.
Что я уже пробовал:
Чтобы решить эту проблему, я пытаюсь использовать метод бинарного поиска для написания фрагмента кода. Конкретное описание состоит в том, чтобы от первого до четвертого бит за битом определить соответствующее число, каждое число в 0-9 с помощью двоичного метода поиска определить, так что в среднем 14 раз определить четыре цифры.