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

Задание 1

მოცემულია სტრიქონი. შეამოწმეთ, რომ ეს სტრიქონი მხოლოდ ციფრებისგან შედგება.

Задание 2

მოცემულია ვექტორი:

rustvec![1, 0, 2, 3, 0, 5]

წაშალეთ ვექტორიდან ყველა ნული:

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

მოცემულია ვექტორი:

rustlet vct: Vec<i16> = Vec::new();

დაწერეთ კოდი, რომელიც შეავსებს ამ ვექტორს ორის ხარისხებით მე-ნ ხარისხამდე:

rust[2, 4, 8, 16, 32]
Задание 4

მოცემულია მთელი რიცხვი:

rustlet num: u16 = 12345;

მიიღეთ პირველი ლუწი ციფრი ამ რიცხვის ბოლოდან.

Задание 5

დაწერეთ პროგრამა, რომელიც შექმნის შემდეგ სტრიქონს:

rust"54321"
Задание 6

მოცემულია მასივი მთელი რიცხვებით:

rustlet arr = [123, 102, 345, 350];

ჩაწერეთ ახალ ვექტორში ის რიცხვები, რომლებიც შეიცავენ ნულის ციფრს.

Задание 7

მოცემულია სტრიქონი:

rust"abcdef"

მიიღეთ ყოველი მეორე სიმბოლო ამ სტრიქონიდან:

rust"acf"