Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

ملخص - طباعة المصفوفة بشكل منسق

جزء من قسم Fundamentals في رحلة Rust على Coddy — الدرس 59 من 75.

challenge icon

التحدي

سهل

أنشئ برنامجاً يستقبل مصفوفة بحجم 5، ويطبع المصفوفة بتنسيق جميل على النحو التالي:

[elem1, elem2, elem3, ...]

يتم الفصل بين كل عنصر والآخر بـ , (فاصلة متبوعة بمسافة). لا توجد فاصلة زائدة في النهاية أو مسافة إضافية قبل قوس الإغلاق ].

على سبيل المثال، إذا كان المدخل 1,2,3,4,5، يجب أن يكون المخرج:

[1, 2, 3, 4, 5]

للمرور عبر عناصر المصفوفة استخدم:

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

جرّب بنفسك

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!("[");
    // اكتب الكود الخاص بك أدناه

    
    println!("]");
}

جميع دروس Fundamentals