Menu
Coddy logo textTech

Riepilogo - Stampare un array in modo leggibile

Fa parte della sezione Fondamenti del percorso Rust di Coddy. Lezione 59 di 75.

challenge icon

Sfida

Facile

Crea un programma che riceva un array di dimensione 5 e stampi l'array in modo ordinato nel seguente formato:

[elem1, elem2, elem3, ...]

Ogni elemento è separato da , (virgola seguita da uno spazio). Non c'è una virgola finale né uno spazio extra prima della parentesi quadra di chiusura ].

Ad esempio, dato l'input 1,2,3,4,5, l'output dovrebbe essere:

[1, 2, 3, 4, 5]

Per iterare sugli elementi dell'array usa:

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

Provalo tu

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!("[");
    // Scrivi il tuo codice qui sotto

    
    println!("]");
}

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Rust online