We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 65adb00 commit 071ee15Copy full SHA for 071ee15
code/enumerable/select-last-vs-reverse-detect.rb
@@ -1,13 +1,13 @@
1
require 'benchmark/ips'
2
3
-ARRAY = [*1..100]
+ARRAY = [*1..7777]
4
5
def fast
6
- ARRAY.reverse.detect { |x| (x % 10).zero? }
+ ARRAY.reverse.detect { |x| (x % 5).zero? }
7
end
8
9
def slow
10
- ARRAY.select { |x| (x % 10).zero? }.last
+ ARRAY.select { |x| (x % 5).zero? }.last
11
12
13
Benchmark.ips do |x|
0 commit comments