Задача. Гра Калах
Згадав про одну гру - Калах. Там на зображенні ігрового поля буде ніби два ряди даних, але все це можна реалізувати одновимірним масивом. Звісно що навіть двовимірні масиви в памя'яті лінійні, як одновимірні..
Зверху та знизу - по 6 лунок, в яких від 3 до 6 штук камінців(предметів).
Праворуч від кожного гравця(які звісно ж сидять напроти один одного) розташовані їх калахи.
Право першого ходу визначають жеребом чи за домовленістю. Під час свого ходу гравець вибирає одну будь-яку зі своїх 6 лунок, виймає всі камені, що знаходяться в ній, і розкладає їх проти годинникової стрілки по одному каменю у всі наступні лунки, у тому числі в свій «калах», але пропускаючи «калах» противника.
Якщо в лунці більше 13 каменів то після повного кругу по лункам в неї теж кладуть 1 камінь
Якщо останній в ході камінь гравець кладе в порожню лунку у своєму ряду то він забирає всі камінці з протилежної(навпроти) лунки мсуперника всі камені і кладе в сій калах.
З калаху камінці ніколи не виймаються.
Якщо гравець кладе останні цкамінь в свій калах він повторює хід.
Хто набрав більшу кількість каменів, стає переможцем - тобто якщо в калаху гравця більше половини каменів - він переможець. Гра закінчужться коли в одного з гравців у лунках немає каменів.
Як видно доволі прості правила, І їх легко буде покласти на код.
Я ж спробую пригадати ще цікаві задачі- ігри на одновимірний масив.




🎉 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
High-Yield Curation by @steem-seven
Your content has been supported!
Maximize your passive income!
Delegate your SP to us and earn high rewards
Click here to see our Tiered Reward System
We are the hope!
Оце виловилась ключова фраза. ))
Розробляється один проєкт, ну голосно скзаано розробляється, бо то форма вайбкодингу. Там дещо інакші функції, але є одна яка бере всі дописи і виводить для показу як один файл чи книга, за спеціальини даними й тегами орієнутєтья, які зписано у json, а потім показує як один, щоб не скакати по записах (але там і шифрує), можна і без шифрування, тобто окрема опція (це в розробці на майбутнє) але як функція для отаких нотато, щоб оублікувавши можа поті всі задачі бачити як один файл-книгу і показаит людям зручно й можна заватажити готовий файл цілий, як книгу, якщо відвопідну ліцензію надано. Ось лінк, так подивиться, Це на клодуфлер розміщено, надіюсь перевірк посилань вам доступна, це воркер. Та заму наче хороший? https://chainlib-steem.luxalok.workers.dev/
Можна без авторизації опдивитьс, бо ніхто точно не буде дивиться, бо лінк хто зна який, а хто розбирається то може й розгледить інтрумент хороший ось був запис щоб трошки більше інформації
https://steemit.com/@luxalok/vydavnytstvo-na-blokcheini-typu-bukneta-2