Module: Enumerable
- Defined in:
- lib/classes/arrays.rb
Overview
doppioni code: snippets.dzone.com/posts/show/3838
Instance Method Summary collapse
-
#dups ⇒ Object
pulito con solo elementi ALMENO doppi.
-
#dups_c ⇒ Object
tutto l’arrai con doppioni e relativa cardinalita..
- #dups_indices ⇒ Object
Instance Method Details
#dups ⇒ Object
pulito con solo elementi ALMENO doppi.
8 9 10 |
# File 'lib/classes/arrays.rb', line 8 def dups # pulito con solo elementi ALMENO doppi. inject({}) {|h,v| h[v]=h[v].to_i+1; h}.reject{|k,v| v==1}.keys end |
#dups_c ⇒ Object
tutto l’arrai con doppioni e relativa cardinalita..
11 12 13 |
# File 'lib/classes/arrays.rb', line 11 def dups_c # tutto l'arrai con doppioni e relativa cardinalita.. inject({}) {|h,v| h[v]=h[v].to_i+1; h}.reject{|k,v| v==1 } end |
#dups_indices ⇒ Object
14 15 16 |
# File 'lib/classes/arrays.rb', line 14 def dups_indices (0...self.size).to_a - self.uniq.map{ |x| index(x) } end |