Menu
CoddyTech

Ôn tập: In mảng đẹp mắt

Thuộc phần Kiến thức nền tảng trong hành trình Rust của Coddy. Bài học 59 trên 75.

challenge icon

Thử thách

Dễ

Tạo một chương trình nhận một mảng có kích thước 5 và in mảng ra theo định dạng đẹp mắt sau:

[elem1, elem2, elem3, ...]

Mỗi phần tử được phân cách bằng , (dấu phẩy theo sau là một dấu cách). Không có dấu phẩy ở cuối hoặc khoảng trắng thừa trước dấu ngoặc vuông đóng ].

Ví dụ, với đầu vào 1,2,3,4,5, đầu ra sẽ là:

[1, 2, 3, 4, 5]

Để lặp qua các phần tử trong mảng, hãy dùng:

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

Tự làm thử

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!("[");
    // Viết code của bạn bên dưới

    
    println!("]");
}

Tất cả bài học trong Kiến thức nền tảng

Tự luyện tập: Trình biên dịch Rust online