Menu
Coddy logo textTech

Récapitulatif - Tableau inversé

Fait partie de la section Fondamentaux du Journey Ruby de Coddy — leçon 63 sur 88.

challenge icon

Défi

Facile

Lisez une seule ligne d'entrée contenant des entiers séparés par des virgules (par exemple, 8,3,5,1,9).

Divisez l'entrée en un tableau d'entiers, puis inversez le tableau manuellement à l'aide d'une boucle. N'utilisez pas la méthode intégrée reverse.

Construisez un nouveau tableau en parcourant le tableau d'origine du dernier élément au premier, en ajoutant chaque élément au nouveau tableau. Affichez chaque élément du tableau inversé sur sa propre ligne.

Par exemple, si l'entrée est 8,3,5,1,9, la sortie devrait être :

9
1
5
3
8

Si l'entrée est 10,20,30, la sortie devrait être :

30
20
10

Si l'entrée est 7,2,4,6,1,8, la sortie devrait être :

8
1
6
4
2
7

Si l'entrée est 5, la sortie devrait être :

5

Essayez vous-même

# Lire les entiers séparés par des virgules
input = gets.chomp
numbers = input.split(",").map(&:to_i)

# À FAIRE : Écrivez votre code ci-dessous
# Créer un nouveau tableau en parcourant le tableau d'origine
# du dernier élément au premier (n'utilisez PAS la méthode reverse)
reversed_array = []



# Afficher chaque élément du tableau inversé sur sa propre ligne
reversed_array.each do |num|
  puts num
end

Toutes les leçons de Fondamentaux