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

Pratique por conta própria: Compilador de Rust online