Ctrl K

Горячая картошка в ряду

Лёгкая
players игроков стоят в ряд и пронумерованы от 1 до players. В начале картошка у игрока 1. Каждую секунду тот, у кого картошка, передаёт её соседу дальше по ряду. Дойдя до последнего игрока, картошка разворачивается и идёт обратно, у первого — снова разворачивается, и так далее. Верните номер игрока, у которого картошка окажется через seconds секунд.
Пример 1
players=3, seconds=6 → 3

Картошка идёт 1 → 2 → 3 → 2 → 1 → 2 → 3: через 6 секунд она у игрока 3.

Пример 2
players=5, seconds=2 → 3

1 → 2 → 3: до конца ряда картошка ещё не дошла.

Пример 3
players=4, seconds=7 → 2
Ограничения
  • 2 ≤ players ≤ 1000
  • 1 ≤ seconds ≤ 1000
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиСумма двоичных строк ЛёгкаяСвернуть число до одной цифры ЛёгкаяСчиталка тройками и пятёрками ЛёгкаяСложение длинных чисел в строках ЛёгкаяРаздача по кругу с ростом Лёгкая
загружаем Python…
Вход
players=3, seconds=6
Ожидается
3

«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 86 тестов на сервере, включая скрытые.