Техническое задание для игры "Быки и коровы" - mumiron/mistake GitHub Wiki

1. Функциональность

«Быки и коровы» - логическая игра, представляет собой генерацию четырехзначного числа, которое должен отгадать пользователь, имея неограниченное количество попыток ввода. “Быками” являются цифры числа, которые совпадают значением и позицией, цифры - “коровы” - только значением. При этом ярлыки “быков” и “коров” не могут одновременно накладываться на одну и ту же цифру в числе.

2. Формат данных

Работа происходит с помощью взаимодействия с интерфейсом. Пользователь вводит числовое значение, которое проверяет программа (оно должно быть целочисленное, четырехзначное, положительное) и сравнивает его со сгенерированным ранее числом.

3. Интерфейс приложения

Интерактивное приложение, итоговая версия которого отображается в терминале.