Skip to content

Instantly share code, notes, and snippets.

@ayucat
Created January 21, 2009 11:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ayucat/49936 to your computer and use it in GitHub Desktop.
Save ayucat/49936 to your computer and use it in GitHub Desktop.
for i in $(seq 1 10); do time ruby -e 'r=(1..10000).to_a.inject{|r,a| r*a}.to_s; for i in 0..(r.length/80).ceil do puts r[i*80, 80] end'; done > 1
real 0m0.627s
user 0m0.605s
sys 0m0.018s
real 0m0.623s
user 0m0.601s
sys 0m0.022s
real 0m0.625s
user 0m0.610s
sys 0m0.014s
real 0m0.622s
user 0m0.610s
sys 0m0.012s
real 0m0.624s
user 0m0.606s
sys 0m0.018s
real 0m0.622s
user 0m0.604s
sys 0m0.019s
real 0m0.622s
user 0m0.605s
sys 0m0.017s
real 0m0.623s
user 0m0.614s
sys 0m0.009s
real 0m0.623s
user 0m0.605s
sys 0m0.018s
real 0m0.623s
user 0m0.612s
sys 0m0.011s
$ for i in $(seq 1 10); do time ruby -e 'r=(1..20000).to_a.inject{|r,a| r*a}.to_s; for i in 0..(r.length/80).ceil do puts r[i*80, 80] end'; done > 2
real 0m2.804s
user 0m2.765s
sys 0m0.038s
real 0m2.800s
user 0m2.764s
sys 0m0.035s
real 0m2.802s
user 0m2.760s
sys 0m0.041s
real 0m2.799s
user 0m2.765s
sys 0m0.035s
real 0m2.807s
user 0m2.766s
sys 0m0.041s
real 0m2.799s
user 0m2.764s
sys 0m0.034s
real 0m2.802s
user 0m2.764s
sys 0m0.039s
real 0m2.799s
user 0m2.765s
sys 0m0.034s
real 0m2.806s
user 0m2.771s
sys 0m0.035s
real 0m2.800s
user 0m2.768s
sys 0m0.031s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment