Контест Junior Память, GC и pprof обновлено

Статистика потока чисел без хранения на Go

Условие

На вход подаётся поток целых чисел до конца ввода, количество заранее неизвестно, числа разделены пробелами и переводами строк. Выведите count sum min max. Сумма может не поместиться в int64: выберите подходящий тип. Если чисел нет, выведите empty.

Решение должно работать за O(1) дополнительной памяти: не храните числа.

Ввод: до 3000 чисел, каждое в пределах int64.

Вывод: одна строка.

Пример

5 -2 10
7 3
5 23 -2 10

Как подойти

bufio.Scanner со ScanWords, агрегаты на лету, big.Int для суммы.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.