Ctrl K

Три числа подряд

Средняя
Дано целое число total. Найдите три подряд идущих целых числа (они могут быть и отрицательными), сумма которых равна total, и верните их по возрастанию. Если таких чисел нет, верните пустой список.
Пример 1
total=21 → [6, 7, 8]

6 + 7 + 8 = 21.

Пример 2
total=10 → []

Сумма трёх подряд идущих чисел всегда делится на 3, а 10 — нет.

Пример 3
total=0 → [-1, 0, 1]

Числа могут быть отрицательными: −1 + 0 + 1 = 0.

Ограничения
  • 0 ≤ total ≤ 10¹⁵
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиУмножение длинных чисел в строках СредняяПроизведение комплексных чисел в строках СредняяСумма цепочки дробей СредняяНайдите x СредняяОбратный отсчёт с операциями по кругу Средняя
загружаем Python…
Вход
total=21
Ожидается
[6, 7, 8]

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