Menu
Coddy logo textTech

Récapitulatif - Affichage formaté d'un tableau

Fait partie de la section Fundamentals du Journey Rust de Coddy — leçon 59 sur 75.

challenge icon

Défi

Facile

Créez un programme qui reçoit un tableau de taille 5 et affiche le tableau joliment au format suivant :

[elem1, elem2, elem3, ...]

Chaque élément est séparé par , (une virgule suivie d'un espace). Il n'y a pas de virgule finale ni d'espace supplémentaire avant le crochet fermant ].

Par exemple, pour l'entrée 1,2,3,4,5, la sortie devrait être :

[1, 2, 3, 4, 5]

Pour itérer sur les éléments du tableau, utilisez :

for i in 0..arr.len() {
	arr[i];
	...
}

Essayez vous-même

use std::io;
use std::convert::TryInto;

fn main() {
    let mut input_str_arr = String::new();
    io::stdin().read_line(&mut input_str_arr).unwrap();
    let arr: [String; 5] = input_str_arr.split(',').map(String::from).collect::<Vec<String>>().try_into().unwrap();

    print!("[");
    // Écrivez votre code ci-dessous

    
    println!("]");
}

Toutes les leçons de Fundamentals