Hexlet / ru-proposals

Предложения по улучшению Хекслета
https://hexlet.io
10 stars 2 forks source link

задача для "Испытаний". Интерактивная игра "Быки и коровы" #79

Open AnatolySAV opened 1 year ago

AnatolySAV commented 1 year ago

Хочу поделиться с Вами интересной задачей(правда, интерактивной), которую в свое время лет 35 назад успешно, хотя, может быть, не очень красиво и эффективно, реализовал на TurboPascal. Есть такая игра, у нас её называли «Быки и коровы», суть в том, что двое загадывают по 4-х значному числу без повторяющихся цифр и задача за минимальное число шагов угадать число соперника. Для этого они по очереди обмениваются тестовыми запросами тоже из 4 цифр, а в ответ получают 2 цифры — общее число угаданных цифр и сколько из них стоит на своем месте. Можно попробовать предложить реализацию этой задачи в списке «Испытаний». Я тоже попробую переписать её с Pascal на Python. Т.е. программа должна играть за одного из участников - загадать (я делал хитрее) свое число, отвечать на запросы и пытаться угадать число играющего.

AnatolySAV commented 1 year ago

Я уже написал первую версию игры, вот только пока на GitHub не ориентируюсь и даже не знаю как сюда выложить код...