From: Glenn Parker Date: 2005-04-12T22:27:05+09:00 Subject: Re: Translating A Pattern of Data Into Equation, and ultimately code Martin DeMello wrote: >> >>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" Well, that's pretty funny, but it's also correct. This particular encoding, operating on the alphabet, i.e. "abcdefg..." produces all zeros. Think about it. -- Glenn Parker | glenn.parker-AT-comcast.net |