From: Andrew Wagner Date: 2010-11-23T02:37:42+09:00 Subject: Re: help with simple game --001636c5b051243dc00495a7b65e Content-Type: text/plain; charset=UTF-8 This sounds more like a homework problem, but I'll give you the benefit of the doubt. You can start with something like this: CARS = { 'mustang' => [300.0, 3480], 'camaro' => [300.0, 3780] } car1,car2 = ARGV def compare car1, car2 ratio1 = ratio car1 ratio2 = ratio car2 ratio1 >= ratio2 ? car1 : car2 end def ratio car CARS[car][0] / CARS[car][1] end puts compare car1, car2 On Mon, Nov 22, 2010 at 12:18 PM, Blake Atl wrote: > My boss told me to pick up a ruby book and start figuring, so he gave me > this game, I have another assignment for you, to write a small game: > > race.rb > construct an array of cars, > accept entry of two cars, > race the two cars, > determine and display a winner > example: > > #each car is [name, horsepower, weight] cars = [ > ['mustang', 300, 3480 ], > ['camaro', 400, 3780 ], > ['s2000', 237, 2864 ], > ['350z', 287, 3288 ] > ] > > run it giving two car names on the command line, example: > ruby race.rb mustang camaro > Use ARGV[0] as the name of the first car, and ARGV[1] as the name of > the second car, as follows: name1 = ARGV[0] || 'mustang' > name2 = ARGV[1] || 'camaro' > > Locate both cars in the array, compare their performance numbers, and > pick a winner > > So how on earth do i do this???? Please help!! > > -- > Posted via http://www.ruby-forum.com/. > > --001636c5b051243dc00495a7b65e--