Rust တာဝန်ဖြေရှင်းခြင်း အဆင့် 4.5

Задание 1

1 မှ 1000 အထိ ကိန်းများ အားလုံး၏ ဂဏန်းများ ပေါင်းလဒ်သည် 3 သို့မဟုတ် 9 ဖြင့် စားလျှင် ပြတ်သော ကိန်းများ အားလုံးပါဝင်သော ဗက်တာတစ်ခု ရယူပါ။

Задание 2

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

rustlet num: i16 = 12;

ထို ကိန်း၏ စားလဒ်များဖြင့် ဗက်တာတစ်ခုကို ဖြည့်သွင်းမည့် ပရိုဂရမ်တစ်ခု ရေးပါ။

Задание 3

အောက်ပါ စာကြောင်းကို ဖွဲ့စည်းပေးမည့် ပရိုဂရမ်တစ်ခု ရေးပါ:

rust"xxxxx yyyyy zzzzz"
Задание 4

ကိန်းပြည့်များ ပါဝင်သော ပစ်ဆယ်များဖြင့် တန်ဖိုးများ ပေးထားသည်:

rustlet size1: &str = "12px";
let size2: &str = "15px";

ရလဒ်သည်လည်း ပစ်ဆယ်များဖြင့် ဖြစ်စေရန် ဤတန်ဖိုးများကို ပေါင်းပါ:

rust"28px"
Задание 5

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

rust[1, 2, 3]

ပထမ ဗက်တာရှိ အစုတ်တစ်ခုစီသည် နှစ်ကြိမ် ပြန်လည်ဖြစ်ပေါ်စေရန် ဗက်တာအသစ်တစ်ခု ဖန်တီးပါ:

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

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

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

ပထမ ဗက်တာ၏ အစုတ်အားလုံးမှ N ခုသော ပထမ အစုတ်များကို ချန်လှပ်ထားပြီး ဗက်တာအသစ်တစ်ခု ဖန်တီးပါ။