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

Practica por tu cuenta: Compilador de Rust online