დონე 6.9 Rust-ის ამოცანების ნაკრები

Задание 1

განსაზღვრეთ, რამდენი დღე დარჩა უახლოეს კვირას until. შედეგი გამოიტანეთ კონსოლში.

Задание 2

გამოიტანეთ კონსოლში მიმდინარე თვის ბოლო დღის კვირის დღის სახელი.

Задание 3

მოცემულია რაღაც სტრიქონი რიცხვით:

rust"1234567"

გამოყავით ციფრების სამეული space-ებით, დასაწყისი რიცხვის ბოლოდან. ჩვენს შემთხვევაში უნდა მივიღოთ შემდეგი:

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,
}

გულისხმობენ, რომ ჯერ მივიღოთ მთელი რიცხვი დღეების რაოდენობა, შემდეგ ნაშთიდან გამოვყოთ მთელი რიცხვი საათების რაოდენობა, შემდეგ ნაშთიდან გამოვყოთ მთელი რიცხვი წუთების რაოდენობა და რაც დარჩება, იქნება წამები.