Menu
Coddy logo textTech

Recapitulação - Pretty Print de Array

Parte da seção Fundamentals do Journey de Rust da Coddy — lição 59 de 75.

challenge icon

Desafio

Fácil

Crie um programa que recebe um array de tamanho 5 e imprime o array formatado no seguinte formato:

[elem1, elem2, elem3, ...]

Cada elemento é separado por , (vírgula seguida de um espaço). Não há vírgula no final ou espaço extra antes do colchete de fechamento ].

Por exemplo, dada a entrada 1,2,3,4,5, a saída deve ser:

[1, 2, 3, 4, 5]

Para iterar sobre os elementos no array, use:

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

Experimente você mesmo

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!("[");
    // Escreva seu código abaixo

    
    println!("]");
}

Todas as lições de Fundamentals