Rust အဆင့် 4.3 လေ့ကျင့်ခန်းများ

Задание 1

အက္ခရာများနှင့် ဂဏန်းများပါရှိသော စာသားတစ်ခု ပေးထားသည်။ ထိုစာသားအတွင်းရှိ နောက်ဆုံးမတိုင်မီ ဂဏန်း၏ တည်နေရာကို ရယူပါ။

Задание 2

10 မှ 1000 အထိ ကြားကာလအတွင်းရှိ ဂဏန်းအားလုံးကို ကွန်ဆိုးတွင် ထုတ်ပြပါ။ ထိုဂဏန်းများ၏ နောက်ဆုံးမတိုင်မီ ဂဏန်းသည် စုံဂဏန်း ဖြစ်ရပါမည်။

Задание 3

Vector တစ်ခု ပေးထားသည်:

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

ထို vector ၏ အစိတ်အပိုင်းများကို ပြောင်းပြန်အစဉ်အတိုင်း ကွန်ဆိုးတွင် ထုတ်ပြပါ။

Задание 4

အောက်ပါ စာသားကို ဖန်တီးမည့် program ကို ရေးပါ:

rust"123456789"
Задание 5

အကွက်ခြားနေသော ကိန်းပြည့်များပါရှိသည့် စာသား ပေးထားသည်:

rustlet txt: &str = "123 456 789";

ထိုစာသားမှ ဂဏန်းများ၏ ပေါင်းလဒ်ကို ရှာပါ။

Задание 6

စကားလုံးများပါရှိသော စာသား ပေးထားသည်:

rustlet txt: &str = "word1 word2 word3";

ထိုစာသားမှ ပထမဆုံး N စကားလုံးများကို စကားလုံးများ၏ vector အဖြစ် ရယူပါ။

Задание 7

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

rustlet num: u16 = 12345;

ဂဏန်း၏ စာလုံးများကို ပြောင်းပြန်လှန်ထားသော array အဖြစ် ရယူပါ:

rust['5', '4', '3', '2', '1']