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

Задание 1

ပထမ parameter အဖြစ် array တစ်ခုလက်ခံပြီး ဒြပ်စင်ထပ်ပွားများ မပါဝင်သော array အသစ်တစ်ခုကို ပြန်ပေးသည့် function တစ်ခုလုပ်ပါ။

Задание 2

ပထမ parameter အဖြစ် array တစ်ခုလက်ခံပြီး အတူတကွ ကပ်လျက်ရှိသော တူညီသည့်ဒြပ်စင်များ မပါဝင်သော array အသစ်တစ်ခုကို ပြန်ပေးသည့် function တစ်ခုလုပ်ပါ။

Задание 3

ပထမ parameter အဖြစ် integer တစ်ခုလက်ခံပြီး ၎င်း၏ ဂဏန်းအရေအတွက်ကို ဒုတိယ parameter ဖြင့်သတ်မှတ်ထားသည့်အတိုင်း ပြန်ပေးသည့် function တစ်ခုလုပ်ပါ။

Задание 4

ပထမ parameter အဖြစ် နံပါတ်တစ်ခုလက်ခံပြီး ၎င်းသည် သုဒ္ဓကိန်း (prime number) ဟုတ် မဟုတ် စစ်ဆေးသည့် function တစ်ခုလုပ်ပါ။

Задание 5

ပထမ parameter အဖြစ် နံပါတ်များပါဝင်သည့် array တစ်ခုလက်ခံပြီး ထို array မှ အမြင့်ဆုံးနှင့် အငယ်ဆုံးတန်ဖိုးများကို အောက်ပါ structure ပုံစံဖြင့် ပြန်ပေးသည့် function တစ်ခုလုပ်ပါ။

ruststruct Date
{
  min: i16,
  max: i16,
}