ระดับ 4.6 ของแบบฝึกหัด Rust

Задание 1

กำหนดสตริง ตรวจสอบว่าสตริงนี้ ประกอบด้วยตัวเลขเท่านั้น

Задание 2

กำหนดเวกเตอร์:

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

ลบศูนย์ทั้งหมดออกจากเวกเตอร์:

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

กำหนดเวกเตอร์:

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

เขียนโค้ดที่เติมเวกเตอร์นี้ ด้วยกำลังสอง จนถึงกำลังที่ n:

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"