From: Thomas Preymesser Date: 2008-08-02T03:10:52+09:00 Subject: Re: Help me with this Numerology code please... ------=_Part_3946_20701083.1217614311722 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline 2008/7/31 Web Reservoir > Hi, > > I am planning to implement a Numerology code like this. > class String def to_numer n=1 t = {} 'A'.upto('Z') do |letter| t[letter] = n n += 1 n = 1 if n > 9 end sum = 0 for i in 0...length sum += t[upcase[i,1]] if t.has_key? upcase[i,1] end while sum > 9 s = sum.to_s sum = 0 for i in 0...s.length sum += s[i,1].to_i end end sum end end puts "RUBY".to_numer -- Thomas Preymesser thopre@gmail.com http://thopre.googlepages.com/ http://thopre.wordpress.com/ ------=_Part_3946_20701083.1217614311722--