Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ehpc/hard-farm
Дополнительное задания на фазу 1
https://github.com/ehpc/hard-farm
Last synced: 5 days ago
JSON representation
Дополнительное задания на фазу 1
- Host: GitHub
- URL: https://github.com/ehpc/hard-farm
- Owner: ehpc
- Created: 2020-01-30T06:31:42.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-02-07T07:55:42.000Z (almost 5 years ago)
- Last Synced: 2024-10-30T21:13:10.852Z (about 2 months ago)
- Size: 2.93 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Весёлая ферма
В данном задании вам предстоит создать свою собственную ферму. :house_with_garden:
На ферме обитают следующие животные:
- Коровки :cow:
- Свинюшки :pig:
- Кролики :rabbit:
- Овечки :sheep:В сутках 24 часа. Каждое утро в 5:00 коровок и овечек кормят травой. В 6:00 кормят свинюшек желудями. В 7:00 кормят кроликов капустой.
Есть амбар, в котором лежат запасы травы, желудей и капусты. Изначально в амбаре 2 тонны травы, тонна желудей и 300 килограмм капусты.
Одна коровка за прием съедает 5 килограмм травы, овечка - 2 килограмма травы, свинюшка - килограмм желудей, а кролик съедает 200 грамм капусты.
После того как свинюшка поела, она может с вероятностью `0.75` найти трюфель.
Изначально на ферме 20 коровок, 10 свинюшек, 15 кроликов и 12 овечек.
Каждые 15 дней на ферму привозят одну новую зверюшку с равной вероятностью. При это коровка стоит 10000 рублей, свинюшка - 5000 рублей, кролик - 2000 рублей, а овечка - 8000 рублей.
Трюфеля продаются по 5000 рублей за штуку.
В конце месяца можно (но не обязательно) продать одну любую животинку по цене покупки.
Нужно смоделировать процессы, происходящие на ферме, а также ответить на следующие вопросы:
- Надолго ли хватит изначальных запасов амбара?
- Сколько трюфелей найдут свинюшки за год?
- Рассчитайте ежемесячную прибыль/убыток фермы на протяжении 10 лет.
- Как можно добиться прибыли от фермы? Придумайте стратегию и переведите её в код.Подумайте над структурой классов и связями между ними, возможно, есть смысл прочитать про паттерны проектирования. Форма конечного решения зависит только от вашей фантазии.