From: Martin DeMello Date: 2005-04-12T13:59:38+09:00 Subject: Re: Translating A Pattern of Data Into Equation, and ultimately code Glenn Parker wrote: > > Golf, anyone? This "encodes" the full string: > > s.gsub(/./){|c|((c[0]-?`)^($`.size+1)).chr} returns a string of \000 here irb(main):003:0> s = "abc" => "abc" irb(main):004:0> s.gsub(/./){|c|((c[0]-?`)^($`.size+1)).chr} => "\000\000\000" irb(main):005:0> VERSION => "1.8.2" martin