Гра - "Бики та корови"

in Ukraine on Steem20 hours ago

image.png

В одній чудовій книжці шкільних років я надибав цю гру, грав у неї з однокласниками та друзями, коли в школі з'явилося програмування - я грав з комп'ютером. Написав програму де комп'ютер загадав число, повідомляв мені кількість биків та корів а я відгадував. І лиш в інституті, не пригадую на якому курсі я зробив задачу навпаки - тобто я загадував, а комп'ютер "відгадував" - якщо це можна так назвати.

То ж в цій грі, а точніше задачі для програмування насправді дві задачі - проста пряма, та складніша - обернена.
малюнок ШІ і посилання на гру з wiki
Один гравець загадує чотиризначне число, без однакових цифр, нуль може бути попереду - тобто загадати число 0371 допустимо. Давайте його й загадаємо.

Інший гравець, той що відгадує і намагається витратити якомога менше ходів, називає свій варіант. Наприклад 1234 та одержить відповідь 0б 2к, бо:
бик - відгадана цифра, ще й така що стоїть на своїй позиції
корова - цифра відгадана, але позиція ні.

хідчислопояснення ходу
11234 0б 2к1234 тут відгадані цифри 1 та 3, але жодна з них не стоїть на своєму місці.
25678 1б 0к5678 відгадано лише цифру 7, причому вона на своєму місці
33709 0б 3к3709 відгадано якісь три цифри і всі не на своєму місці

Очевидно що гарна відповідь 4б, так як в цьому випадку число відгадане. Але й відповідь 4 к теж не погана - лишиться лиш попереставляти цифри.
Здається в ідеалі число відгадується за 7 ходів

Це гарна задача для для розвитку навиків програмування, та й для тих хто не вивчає програмування буде гарна задача на логіку, на розвиток логічного мислення.

Posted using SteemX

Sort:  

High-Yield Curation by @steem-seven

Your content has been supported!


Maximize your passive income!
Delegate your SP to us and earn up to 0.45 STEEM / 1000 SP.

Click here to see our Tiered Reward System

Vote Proposal 100Vote Witness @seven.witMeet Speak on Steem

We are the hope!

S7VEN Banner

🎉 Congratulations!

Your post has been upvoted by the SteemX Team! 🚀

SteemX is a modern, user-friendly and powerful platform built for the Steem community.

🔗 Visit us: www.steemx.org

✅ Support our work — Vote for our witness: bountyking5

banner.jpg

 13 hours ago 

І тут бики є) О на вікіпедіє навіть є якась згадка про настільну гру із кольорами, то щось мені згадався морський бій, теж така здорова бандуряка була, треба було паличкою штрикать у клітинки й натискать кнопку, при попаданні був сигнал. І ставить туди відповідного кольору затичку))


This content was created on #BlazedIt and first appeared on https://alpha.blazedit.xyz .

 13 hours ago 

був такий бій, був))) багато чого було - коли цих компів не було

Coin Marketplace

STEEM 0.06
TRX 0.32
JST 0.059
BTC 67276.05
ETH 2041.19
USDT 1.00
SBD 0.48