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

تدرّب بنفسك: مترجم Rust عبر الإنترنت