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

Задание 1

အနီးဆုံး တနင်္ဂနွေနေ့အထိ ရက်ပေါင်း မည်မျှ ကျန်ရှိသေးသည်ကို သတ်မှတ်ပါ။ ရလဒ်ကို ကွန်ဆိုးထုတ်ပြပါ။

Задание 2

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

Задание 3

နံပါတ်ပါသည့် စာကြောင်းတစ်ခုရှိပါသည်-

rust"1234567"

ဂဏန်းသုံးလုံးကို အကွာအဝေးဖြင့် ခွဲထုတ်ပါ၊ နံပါတ်၏ နောက်ဆုံးမှ စတင်ပါ။ ကျွန်ုပ်တို့၏ ကိစ္စတွင် အောက်ပါအတိုင်း ရရှိရပါမည်-

rust"1 234 567"
Задание 4

နံပါတ်များပါသည့် အခင်းအကျင်းရှိပါသည်-

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

ဤအခင်းအကျင်းတွင် တူညီသော အစုတ်နှစ်ခု ဆက်တိုက်ရှိမရှိ စစ်ဆေးပါ။

Задание 5

စက္ကန့်များရှိပါသည်-

rustlet sec: i16 = 1323435;

ဤရက်စွဲနှင့် ကိုက်ညီသည့် ရက်များ၊ နာရီများ၊ မိနစ်များနှင့် စက္ကန့်များ၏ အရေအတွက်ကို ရှာပါ-

ruststruct Time
{
  days: u16,
  hours: u8,
  minutes: u8,
  seconds: u8,
}

ဆိုလိုသည်မှာ ပထမဦးစွာ ရက်များ၏ အပြည့်အရေအတွက်ကို ရယူပါ၊ ထို့နောက် ကျန်ရှိသည်မှ နာရီများ၏ အပြည့်အရေအတွက်ကို ထုတ်ယူပါ၊ ထို့နောက် ကျန်ရှိသည်မှ မိနစ်များ၏ အပြည့်အရေအတွက်ကို ထုတ်ယူပြီး ကျန်ရှိသည်များသည် စက္ကန့်များ ဖြစ်လိမ့်မည်။