Задача 09A. Быки и коровы

Автор:Д. Глушкова, В. Глушков   Ограничение времени:1 сек
Входной файл:Стандартный вход   Ограничение памяти:512 Мб
Выходной файл:Стандартный выход  

Условие

Необходимо реализовать игру "Быки и коровы". Правила игры:

1. Программа загадывает случайное число в пределах от 1000 до 9999.

2. Пользователь пытается отгадать это число, вводя его с консоли.

3. Программа выдает подсказку. Например: "быков: N, коров: K", где коровы — количество совпавших цифр числа, не стоящих на своих местах, быки  — количество цифр числа, которые стоят на своих позициях.

4. Шаги 2-3 повторяются до тех пор, пока пользователь не отгадает число.

5. По завершению игры пользователю выводится поздравительное сообщение.

Если цифра введенного пользователем числа встречается в загаданном числе несколько раз и попадает в несколько групп сразу, следует учитывать в подсказке их все. Например, когда пользователь ввел число 1000, а было загадано 1001, программа должна вывести "быков: 3, коров: 1".

Если цифра введенного пользователем числа встречается в загаданном числе несколько раз и стоит не на своем месте, то в количестве коров нужно учитывать все. Например, если будет загадано 6612, а введено 7776, то программа должна вывести "быков: 0, коров: 2".

Формат входных данных

Отправьте код для решения этой задачи в окно ниже. Задача будет проверяться только вручную. Дедлайн для отправки этой задачи — последняя неделя перед зачетной.

В качестве среды разработки укажите Answer text.

Формат выходных данных

На каждой итерации программа должна выводить количество быков и количество коров, по завершению игры выводить поздравительное сообщение.


0.105s 0.022s 15