Menu
Coddy logo textTech

Resumen - Pretty Print de Arrays

Parte de la sección Fundamentals del Journey de Rust de Coddy — lección 59 de 75.

challenge icon

Desafío

Fácil

Crea un programa que reciba un arreglo de tamaño 5 y lo imprima de forma estética con el siguiente formato:

[elem1, elem2, elem3, ...]

Cada elemento está separado por , (una coma seguida de un espacio). No debe haber una coma final ni espacios adicionales antes del corchete de cierre ].

Por ejemplo, dada la entrada 1,2,3,4,5, la salida debería ser:

[1, 2, 3, 4, 5]

Para iterar sobre los elementos del arreglo, utiliza:

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

Pruébalo tú mismo

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!("[");
    // Escribe tu código debajo

    
    println!("]");
}

Todas las lecciones de Fundamentals