Subject: Re: [Q] removing array duplicates where a subset is unique
From: Bil Kleb <Bil.Kleb nasa.gov>
Date: Sat, 18 Jul 2009 07:50:05 +0900
References: 341692341694
In-reply-to: 341694
David A. Black wrote:
> def dedup(ary)
> uniq = {}
> ary.each do |line|
> uniq[ary[0..2]] ||= line
> end
> uniq.values
> end
Sweet! (I love Ruby; thanks Matz.)
Regards,
--
Bil