[Ruby] Comptez un nombre pair dans un tableau en utilisant la méthode pair?

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

Réponse 1

def count_evens(nums)
  count = 0
  nums.each do |num|
    if num.even?
      count += 1
    end     
  end
  puts count
end

Réponse 2

C'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

prime

ʻOdd? Method` pour déterminer si c'est impair

Recommended Posts

[Ruby] Comptez un nombre pair dans un tableau en utilisant la méthode pair?
Examinez les éléments du tableau à l'aide de la méthode [Ruby] includes?
[Ruby] Comment compter les nombres pairs ou impairs dans un tableau
Méthode de recherche arbitraire dans un tableau utilisant la recherche binaire
Comment changer une chaîne dans un tableau en un nombre dans Ruby
Comment récupérer la valeur de hachage dans un tableau dans Ruby
Mapper sans utiliser de tableau en java
[Ruby] Découpez une chaîne de caractères à l'aide de la méthode slice
Calculer la différence entre les nombres dans un tableau Ruby
[Ruby] Prenez l'habitude d'utiliser la méthode dup lors de la copie d'une variable chaîne
La spécification d'autorisation de la méthode FileUtils est un nombre octal.
Un programme (Java) qui génère la somme des nombres pairs et impairs dans un tableau
[Ruby] Questions et vérification du nombre d'arguments de méthode
Comment spécifier un tableau pour la valeur de retour / l'argument d'une méthode dans le fichier IDL CORBA
Je veux appeler une méthode et compter le nombre
Multiplication dans un tableau Ruby
Afficher les prévisions météorologiques à l'aide d'OpenWeatherMap, une API externe de Ruby
Comptez le nombre de chiffres après la virgule décimale en Java
À propos de la méthode de conversion d'une chaîne de caractères en entier / fraction (données de conversion) en Java
[Java] Comment rechercher des valeurs dans un tableau (ou une liste) avec la méthode contains
Comment afficher la valeur lorsqu'il y a un tableau dans le tableau
[Ruby] Méthode pour compter des caractères spécifiques
Comparaison Java à l'aide de la méthode compareTo ()
Hanachan en Ruby (manipulation non destructive de tableaux)
[Rails 6] détruit en utilisant la méthode des ressources
Appelez la super méthode en Java
Augmenter dynamiquement le nombre d'éléments dans un tableau bidimensionnel Java (tableau multidimensionnel)
Traitement itératif de Ruby en utilisant chaque méthode (trouver la somme de 1 à 10)
[Rubiy] Je veux créer un tableau à partir d'une chaîne de caractères avec la méthode split. Et vice versa.
[Note] [Débutant] Comment écrire lors de la modification de la valeur d'un élément de tableau dans une phrase répétée de Ruby
Lors de la réaffectation à un argument dans une méthode Ruby puis en appelant `super` → Celui réaffecté est utilisé
Essayez d'utiliser l'API Stream en Java
Implémenter l'algorithme dans Ruby: Jour 1 - Division mutuelle euclidienne-
[Ruby] Des bases à la méthode inject
Implémentation de la "méthode de détection de circulation Floyd" dans Ruby
Organisation des notes dans la tête (Java-Arrangement)
Comparer les éléments d'un tableau (Java)
Quelle est la méthode principale en Java?
Obtenez un message d'erreur en utilisant n'importe quelle méthode?
Trier un tableau de classes homebrew Ruby
Essayez d'ajouter du texte à une image avec Scala en utilisant la bibliothèque standard de Java
Nommer et appeler explicitement des méthodes de classe parent dans Ruby
Comment faire une méthode de jugement pour rechercher n'importe quel caractère dans le tableau