Обложка канала

Math.random(): javascript community

We are the community of software engineers connected around JS-based stack of technologies. The main goal is to gather together people and share knowledge between them. We are going to deep dive into interesting areas of information technologies.

Math.random(): javascript community

5 лет назад
Открыть в
​​Новорічна гра M&M's🎅🏻 Вже зовсім скоро на нас чекають довгоочікувані зимові свята, а разом з ними подаруночки🎁 Давайте уявимо, що цього року Миколай на додачу до усіх подарунків приніс кожному з нас величезну пачку улюблених цукерок M&M's🍬 і якийсь чудернацький листочок-додаток з текстом "Правила гри". На листочку були написані наступні правила: 1) Не їж цукерки просто так! 2) Запроси до гри будь-кого, хто є вдома (потрібен лише хтось один чи одна). 3) Придумайте покарання для гравця, який програє святкову гру. 4) Відкрийте пачку цукерок! 5) Розпочни гру першим, з'їж декілька цукерок одного кольору (ти маєш з'їсти хоча б одну цукерку) 6) Далі нехай твій опонент зробить те саме, тобто з'їсть декілька цукерок одного кольору (принаймні одну повинен з'їсти). 7) Повторюйте останні два кроки, доки пачка не буде пустою. 8) Учасник, який з'їсть останню цукерку, вважається невдахою і отримує покарання. "Мій любий девелопер, сподіваюсь суть гри ти вловив і вже отримав перемогу😉 Тепер на тебе чекає основний подарунок - можливість закодити алгоритм гри😌" - твій JStify Миколай🎅🏻 Трошки деталей для кодування: 1) Беруть участь в грі завжди двоє учасників (Ельф, Олень), кожен використовує оптимальну стратегію гри. 2) Олень завжди починає гру першим. 3) Вхідні дані - два параметри n, a, де n - кількість M&M's кольорів в пачці (наприклад 5), a - масив, який містить дані про кількість цукерок кожного кольору (наприклад 7, 10, 3, 9, 12). 4) Результат програми: вивести ім'я переможця (Ельф, Олень). Чекаємо посилання на ваші репозиторії з вирішенням задачі до 16 грудня. Бажаємо удачі! #JStify_Quiz