Menu
CoddyTech

Ulasan: Menampilkan array dengan rapi

Termasuk bagian Dasar-Dasar dalam perjalanan Rust di Coddy. Pelajaran 59 dari 75.

challenge icon

Tantangan

Mudah

Buat program yang menerima array berukuran 5, lalu mencetak array dengan rapi dalam format berikut:

[elem1, elem2, elem3, ...]

Setiap elemen dipisahkan oleh , (koma diikuti spasi). Tidak ada koma di akhir atau spasi tambahan sebelum tanda kurung siku penutup ].

Misalnya, jika inputnya 1,2,3,4,5, outputnya harus berupa:

[1, 2, 3, 4, 5]

Untuk melakukan iterasi pada elemen dalam array, gunakan:

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

Coba sendiri

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!("[");
    // Tulis kodemu di bawah ini

    
    println!("]");
}

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Rust online