From: Dominik Bathon Date: 2005-12-06T12:03:25+09:00 Subject: Re: Speed Golf - Remove Early Dups On Tue, 06 Dec 2005 02:27:44 +0100, ako... wrote: > i meant in.reverse.uniq!.reverse! (the first reverse is non-destructive) Don't chain bang methods: >> ["i", "l", "u", "v", "f", "e", "w", "d"].reverse.uniq!.reverse! NoMethodError: undefined method `reverse!' for nil:NilClass from (irb):3 from :0 They return nil if nothing changed...