From: Gennady Bystritsky Date: 2009-11-12T01:21:16+09:00 Subject: Re: Need a bit of help On Nov 10, 2009, at 10:10 PM, Brian Geds wrote: > Hey guys im trying to get this to work but I can't for reason, can you > look over it and tell me the problem, the first part will work 1-9 but > when I do the array variable to 1-1000 I cant seem to get it to do it. Looks like we have another kid with the same homework. It is becoming pretty popular here ;-). Please look through yesterday's subjects to find a relevant discussion. Or even better -- think harder for yourself. Gennady. > Please Help heres the code > > # def roman_numeral(number) > # result = '' > # if number > 5 > # result = 'V' + 'I' * (number - 5) > # else > # result = 'I' * number > # end > # return result > # end > # (1..9).each() do |my_number| > # puts roman_numeral(my_number) > # end > > $numerals = [ > [1000, 'M'], > [500, 'D'], > [100, 'C'], > [50, 'L'], > [10, 'X'], > [5, 'V'], > [1, 'I'] > ] > def roman_numeral(number) > $numerals.each do |decimal, numeral| > # do something interesting with each decimal, numeral pair > end > end > (1..49).each() do |my_number| > puts roman_numeral(my_number) > end > -- > Posted via http://www.ruby-forum.com/. >