Так но ничего не получается 1. пишу 0123 он отвечает 013 2. пишу 0214 он отвечает 202 как так 2 и зеленая значит что она есть и 2 красное нет такого как так ???????? 3. пишу 2450 он отвечает 022 4. пишу 2056 он отвечает 022 так 2 есть или нет а в третьем случае была ? Или я неправильно рассуждаю ОБЪЯСНИТЕ ? Вы сами ктонибудь отгадали ?
Вот в этом посте есть ссылки на описание логической игры "Быки и коровы", слегка измененной модификацией которой является эта задача, и ссылка на алгоритм решения этой игры.