Créez une méthode qui compte et génère un nombre pair à partir des valeurs du tableau. Utilisez la méthode «même?» Pour déterminer si la valeur est paire.
Exemple de sortie: count_evens([2, 1, 4, 6]) → 3
def count_evens(nums)
count = 0
nums.each do |num|
if num.even?
count += 1
end
end
puts count
end
nombre variable
pour stocker un nombre paircount
count
à la finC'est un peu déroutant par rapport à la réponse 1, mais ...
def count_evens(nums)
result = []
nums.each do |num|
if num.even?
result << num
end
end
puts result.length
end
result = []
est un tableau contenant des valeurs pairesresult << num
result.length
affiche le nombre d'éléments dans le tableau (c'est-à-dire les nombres pairs dans le tableau ici).ʻOdd? Method` pour déterminer si c'est impair
Recommended Posts