task.rb - файл с задачей
запуск:
- распаковать
gunzip data_large.txt.gz - запустить
ruby task.rb - ждать
- ...
- не дождаться выполнения, т.к. программа работает крайне неэффективно и потребляет много памяти
answer.rb, lib - файлы с решением
запуск:
- распаковать
gunzip data_large.txt.gz - запустить
ruby answer.rb - дождаться выполнения
data_large.txt.gz - тестовый набор данных, около 130Мб в распакованном виде
➜ report_generator git:(my_own) ✗ ruby answer.rb
Run options: --seed 36435
# Running:
Test this
Time: 18.05383170999994
Memory: 235.25 MB
.
Finished in 18.072377s, 0.0553 runs/s, 0.0000 assertions/s.
1 runs, 0 assertions, 0 failures, 0 errors, 0 skips
➜ report_generator git:(my_own) ✗ rubocop lib
Inspecting 4 files
....
4 files inspected, no offenses detected