diff options
| author | mo <mokha@cisco.com> | 2017-05-25 13:43:13 -0600 |
|---|---|---|
| committer | mo <mokha@cisco.com> | 2017-05-25 13:43:13 -0600 |
| commit | 02e3e3773aee83dc93083345bc162390164bed3c (patch) | |
| tree | 9c43f070aab1bd7e52f0eca0b168563e39ebbe37 | |
| parent | c7ffa03ae8e58282ba53dccc66b5f6635aaed0f3 (diff) | |
add spec to output the time taken for each size of n
| -rw-r--r-- | spec/triplet_sum_spec.rb | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/spec/triplet_sum_spec.rb b/spec/triplet_sum_spec.rb index bdf1cdb..b02af7b 100644 --- a/spec/triplet_sum_spec.rb +++ b/spec/triplet_sum_spec.rb @@ -124,4 +124,14 @@ describe "triplet sum" do expect(triplet_sum(test[0], test[1])).to be(test[2]) end end + + it 'plots the time for each' do + 100.times do |n| + items = Array.new((n + 1) * 1_000) { rand(100) } + start_time = Time.now + triplet_sum(rand(100), items) + end_time = Time.now + puts "#{items.size} items: #{(end_time - start_time) * 1_000} seconds" + end + end end |
