Rust လေ့ကျင့်ခန်းအဆင့် 4.6

Задание 1

စာကြောင်းတစ်ခု ပေးထားသည်။ ဤစာကြောင်းသည် ဂဏန်းများသာဖြင့် ဖွဲ့စည်းထားခြင်းရှိ/မရှိ စစ်ဆေးပါ။

Задание 2

vector တစ်ခု ပေးထားသည်-

rustvec![1, 0, 2, 3, 0, 5]

vector ထဲမှ သုညအားလုံးကို ဖယ်ရှားပါ-

rust[1, 2, 3, 5]
Задание 3

vector တစ်ခု ပေးထားသည်-

rustlet vct: Vec<i16> = Vec::new();

ဤ vector ကို နှစ်ထပ်ကိန်း၏ ထပ်ညွှန်းများဖြင့် nth ထပ်ညွှန်းအထိ ဖြည့်စွက်မည့် code ကို ရေးပါ-

rust[2, 4, 8, 16, 32]
Задание 4

ကိန်းပြည့်တစ်ခု ပေးထားသည်-

rustlet num: u16 = 12345;

ဤကိန်း၏ အဆုံးမှ ပထမဆုံး ဂဏန်းစုံကို ရယူပါ။

Задание 5

�ောက်ပါ စာကြောင်းကို ဖွဲ့စည်းမည့် program ကို ရေးပါ-

rust"54321"
Задание 6

ကိန်းပြည့်များပါသော array တစ်ခု ပေးထားသည်-

rustlet arr = [123, 102, 345, 350];

သုညဂဏန်း ပါဝင်သော ကိန်းများကို vector အသစ်တစ်ခုတွင် ရေးထည့်ပါ။

Задание 7

စာကြောင်းတစ်ခု ပေးထားသည်-

rust"abcdef"

ဤစာကြောင်း၏ ဒုတိယမြောက် စာလုံးတိုင်းကို ရယူပါ-

rust"acf"