Ctrl K

Вдвое больше второго

Лёгкая
Дан список результатов scores; наибольший результат в нём ровно один. Назовём победу явной, если лучший результат не меньше удвоенного любого другого. Если победа явная, верните индекс лучшего результата, иначе верните -1.
Пример 1
scores=[4, 15, 7, 0] → 1

Лучший результат 15, второй — 7. 15 ≥ 2 · 7 = 14, значит победа явная, ответ — индекс 1.

Пример 2
scores=[10, 6, 3] → -1

10 < 2 · 6 = 12 — отрыв недостаточный.

Пример 3
scores=[0, 1] → 1
Ограничения
  • 2 ≤ len(scores) ≤ 50
  • 0 ≤ scores[i] ≤ 100
  • Максимум в scores единственный
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиСлияние в запасной хвост ЛёгкаяПобедитель с большинством голосов ЛёгкаяЕсть ли повтор ЛёгкаяУспеть на все встречи ЛёгкаяПотерянный билет Лёгкая
загружаем Python…
Вход
scores=[4, 15, 7, 0]
Ожидается
1

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