ring, так что за последним игроком снова идёт первый. Ведущий называет число span, и все одновременно меняют свои карточки:
- если span > 0, игрок пишет сумму чисел span следующих за ним игроков по часовой стрелке;
- если span < 0, — сумму чисел |span| игроков перед ним;
- если span = 0, — пишет 0.
Все считают по старым числам. Верните новые числа в том же порядке.ring=[3, 1, 4, 2], span=2 → [5, 6, 5, 4]
Каждое число заменяется суммой двух следующих по кругу: [1+4, 4+2, 2+3, 3+1] = [5, 6, 5, 4].
ring=[3, 1, 4, 2], span=-1 → [2, 3, 1, 4]
Берётся одно предыдущее число; для первого элемента предыдущим считается последний.
ring=[6, 9], span=0 → [0, 0]
При span = 0 все числа превращаются в нули.
ring=[3, 1, 4, 2], span=2
[5, 6, 5, 4]
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 103 теста на сервере, включая скрытые.