From: Mark Thomas Date: 2008-10-21T00:23:52+09:00 Subject: Re: newbie adding to array question > 1.is_fibonacci # returns true > 2.is_fibonacci # returns true > 3.is_fibonacci # returns false > > how could i do that? Assuming you mean you want to see if a digit is in the answer (in which case 3 would actually return true), you can do this: class Fixnum def fibonacci?(n=10) fib(n).include? self end end puts 3.fibonacci? #=> true puts 4.fibonacci? #=> false -- Mark.