[RUBY] Comment ajouter les mêmes index dans un tableau imbriqué

Chose que tu veux faire

numbers = [
 [1,2,3],
 [4,5,6],
 [7,8,9]
]

Je pensais à une méthode pour obtenir le tableau suivant en ajoutant les mêmes index à partir d'un tel tableau.

sums = [12, 15, 18]

Conclusion

numbers = [[1,2,3], [4,5,6], [7,8,9]]
sums = numbers.transpose.map{ |num| num.sum }

est.

Au début, je réfléchissais au "comment obtenir le 0ème du tableau" imbriqué, et je m'inquiétais de la méthode d'acquisition efficace. Cependant, si vous le considérez comme une procession et que vous le déplacez, c'était un coup.

La transposition matricielle est possible avec transpose pour Ruby. Référence: méthode d'instance Array # transpose

Recommended Posts

Comment ajouter les mêmes index dans un tableau imbriqué
Comment ajouter un nouveau hachage / tableau
Comment ajouter un chemin de classe dans Spring Boot
Comment convertir un fichier en tableau d'octets en Java
Comment changer une chaîne dans un tableau en un nombre dans Ruby
Comment créer une partie d'espace réservé à utiliser dans la clause IN
Comment récupérer la valeur de hachage dans un tableau dans Ruby
Comment ajouter des éléments sans spécifier la longueur du tableau
Comment ajouter la fonction de suppression
Comment créer un tableau Java
Comment afficher la valeur lorsqu'il y a un tableau dans le tableau
Comment stocker les informations saisies dans la zone de texte dans une variable de la méthode
Comment appeler plusieurs noms à la fois dans la même catégorie
Comment insérer une vidéo dans Rails
Comment ajouter un fichier jar dans ScalaIDE
Comment obtenir la date avec Java
Comment publier une bibliothèque dans jCenter
Comment obtenir la date actuelle sous forme de chaîne au format aaaaMMjj
Comment changer la valeur d'une variable à un point d'arrêt dans intelliJ
Comment obtenir le chemin absolu d'un répertoire s'exécutant en Java
[Rails] Comment créer une table, ajouter une colonne et changer le type de colonne
[Java] [Pour les débutants] Comment insérer des éléments directement dans un tableau à deux dimensions
Comment référencer une colonne lors du remplacement de la méthode de nom de colonne dans ActiveRecord
Comment vérifier le journal dans le conteneur Docker
Comment afficher une page Web en Java
Comment créer des pages pour le tableau "kaminari"
Comment créer un thème dans Liferay 7 / DXP
Comment implémenter une fonctionnalité similaire dans Rails
Ajouter classpath: au chemin spécifié dans spring.datasource.schema
Comment créer la blockchain la plus simple de Ruby
Comment vérifier les commandes Rails dans le terminal
Comment générer automatiquement un constructeur dans Eclipse
[Swift] Comment obtenir le nombre d'éléments dans un tableau (super basique)
Comment faire une méthode de jugement pour rechercher n'importe quel caractère dans le tableau
Comment compresser un fichier JAVA CSV et le gérer dans un tableau d'octets
Comment stocker simultanément des données dans un modèle associé à une forme imbriquée (Rails 6.0.0)
Comment créer une combinaison unique de données dans la table intermédiaire des rails
[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
Comment créer un environnement Java en seulement 3 secondes
Comment régler l'heure d'affichage sur l'heure japonaise dans les rails
[Java] Comment omettre le constructeur privé dans Lombok
Comment exécuter l'application SpringBoot en tant que service
Comment implémenter une fonctionnalité intéressante dans Ajax avec Rails
Comment utiliser un tableau pour la clé TreeMap
Comment créer un projet Spring Boot dans IntelliJ
Calculer la différence entre les nombres dans un tableau Ruby
Comment créer un URI de données (base64) en Java
Organisé comment interagir avec le JDK par étapes
Comment lancer une autre commande dans un programme Ruby
Comment afficher un aperçu du navigateur avec VS Code
[Comment insérer une vidéo dans un hameau avec Rails]
Comment écrire une recherche de comparaison de dates dans Rails
Comment convertir A en A et A en A en utilisant le produit logique et la somme en Java
Comment spécifier le chemin de la ressource dans l'importation HTML
Comment interroger Array dans jsonb avec Rails + postgres