From: Jason Sweat Date: 2005-02-25T21:49:39+09:00 Subject: Re: ANN: 2005 International Obfuscated Ruby Code Contest (IORCC) On Fri, 25 Feb 2005 21:38:56 +0900, Mathieu Bouchard wrote: > ruby -e'p (1..36).inject(0){|a,b|a+b}' > > ruby -e'p (0..5).inject(0){|a,b|a+(1<<(11*b))}%691' Looks like you are back to the drawing board with these last two in ruby 1.9: $ ruby -e'p (1..36).inject(0){|a,b|a+b}' -e:1: warning: don't put space before argument parentheses 1..36 -e:1: undefined method `inject' for nil:NilClass (NoMethodError) $ ruby -e'p (0..5).inject(0){|a,b|a+(1<<(11*b))}%691' -e:1: warning: don't put space before argument parentheses 0..5 -e:1: undefined method `inject' for nil:NilClass (NoMethodError) $ ruby18 -e'p (1..36).inject(0){|a,b|a+b}' 666 $ ruby18 -e'p (0..5).inject(0){|a,b|a+(1<<(11*b))}%691' 666 Regards, Jason http://blog.casey-sweat.us/