Автор: | Д. Глушкова, В. Глушков | Ограничение времени: | 1 сек | |
Входной файл: | Стандартный вход | Ограничение памяти: | 512 Мб | |
Выходной файл: | Стандартный выход |
Необходимо реализовать игру "Быки и коровы". Правила игры:
1. Программа загадывает случайное число в пределах от 1000 до 9999.
2. Пользователь пытается отгадать это число, вводя его с консоли.
3. Программа выдает подсказку. Например: "быков: N, коров: K
",
где коровы — количество совпавших цифр числа, не стоящих на своих местах,
быки — количество цифр числа, которые стоят на своих позициях.
4. Шаги 2-3 повторяются до тех пор, пока пользователь не отгадает число.
5. По завершению игры пользователю выводится поздравительное сообщение.
Если цифра введенного пользователем числа встречается в загаданном числе
несколько раз и попадает в несколько групп сразу, следует учитывать в подсказке их все.
Например, когда пользователь ввел число 1000, а было загадано 1001,
программа должна вывести "быков: 3, коров: 1
".
Если цифра введенного пользователем числа встречается в загаданном числе
несколько раз и стоит не на своем месте, то в количестве коров нужно учитывать все.
Например, если будет загадано 6612, а введено 7776, то программа должна вывести
"быков: 0, коров: 2
".
Отправьте код для решения этой задачи в окно ниже. Задача будет проверяться только вручную. Дедлайн для отправки этой задачи — последняя неделя перед зачетной.
В качестве среды разработки укажите Answer text
.
На каждой итерации программа должна выводить количество быков и количество коров, по завершению игры выводить поздравительное сообщение.