Filter: Difference between revisions
Content added Content deleted
No edit summary |
No edit summary |
||
Line 7: | Line 7: | ||
even_ary = ary.select{|el|el%2==0} |
even_ary = ary.select{|el|el%2==0} |
||
# => [2, 4, 6] |
# => [2, 4, 6] |
||
==[[Perl]]== |
|||
my @list = (1, 2, 3, 4, 5, 6); |
|||
my @even = grep { 0 == $_%2; } @list; |
Revision as of 05:30, 23 January 2007
Filter
You are encouraged to solve this task according to the task description, using any language you may know.
You are encouraged to solve this task according to the task description, using any language you may know.
Select certain elements from an Array into a new Array in a generic way. E.g., select all even numbers from an Array
Ruby
ary = [1,2,3,4,5,6] even_ary = ary.select{|el|el%2==0} # => [2, 4, 6]
Perl
my @list = (1, 2, 3, 4, 5, 6); my @even = grep { 0 == $_%2; } @list;