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

Задание 1

အောက်ပါဥပမာအတိုင်း အချို့သော vector တစ်ခု ပေးထားသည်-

rustlet vct = !vec[1, 2, 3, 4, 5, 6];

အညီနံပါတ်များတွင် ရှိသော အစုလိုက်အပြုံလိုက် ဒြပ်စင်များ၏ ပေါင်းလဒ်ကို အကန့်နံပါတ်များတွင် ရှိသော အစုလိုက်အပြုံလိုက် ဒြပ်စင်များ၏ ပေါင်းလဒ်ဖြင့် စားပါ။

Задание 2

အောက်ပါအတိုင်း အချို့သော string တစ်ခု ပေးထားသည်-

rust"a bc def ghij"

အက္ခရာ အရေအတွက် သုံးခု သို့မဟုတ် ထို့ထက်နည်းသော substring အားလုံးကို အကြီးစား အမျိုးအစားသို့ ပြောင်းလဲပါ။ ကျွန်ုပ်တို့၏ အခြေအနေတွင် အောက်ပါအတိုင်း ရရှိရပါမည်-

rust"A BC DEF ghij"
Задание 3

အောက်ပါအတိုင်း စကားလုံးများပါသော အချို့သော string တစ်ခု ပေးထားသည်-

rust"aaa bbb ccc eee fff"

ဤ string ထဲရှိ ဒုတိယမြောက် စကားလုံးတိုင်း၏ ပထမဆုံး စာလုံးကို အကြီးစား အမျိုးအစားဖြင့် ပြောင်းလဲပါ။ ကျွန်ုပ်တို့၏ အခြေအနေတွင် အောက်ပါအတိုင်း ရရှိရပါမည်-

rust"aaa Bbb ccc Eee fff"