R (клан «Radiant») и D (клан «Dire»). Строка council задаёт порядок, в котором они сидят по кругу.
Голосование идёт кругами. В каждом круге члены совета по очереди, начиная с первого, делают ход; лишённые голоса пропускаются. Своим ходом член совета может:
- лишить голоса любого члена другого клана — навсегда, до конца голосования;
- объявить победу своего клана, если все, кто ещё сохранил голос, принадлежат его клану.
Все играют оптимально в интересах своего клана. Верните "Radiant" или "Dire" — название клана, который объявит победу.council="DR" → 'Dire'
Первым ходит член клана D и лишает голоса единственного R. Остались только D — побеждает "Dire".
council="RRDDD" → 'Radiant'
В первом круге два R лишают голоса двух D, а оставшийся D — первого R. Во втором круге второй R убирает последнего D: побеждает "Radiant".
council="DRRD" → 'Dire'
council[i] — 'R' или 'D'council="DR"
'Dire'
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 169 тестов на сервере, включая скрытые.