ระดับ 4.2 ของแบบฝึกหัดภาษา Rust

Задание 1

ให้สายอักขระที่มีตัวอักษรและตัวเลข จงหาตำแหน่งของตัวเลขตัวสุดท้ายในสายอักขระนี้

Задание 2

ให้แสดงผลตัวเลขทั้งหมดใน ช่วงตั้งแต่ 10 ถึง 1000 ที่หลักแรกเป็นเลขคู่

Задание 3

ให้เวกเตอร์ดังนี้:

rustlet vct = vec![1, 2, 3, 4, 5];

จงหาผลรวมของกำลังสองขององค์ประกอบใน เวกเตอร์นี้และแสดงผลออกมา

Задание 4

ให้จำนวนเต็มดังนี้:

rustlet num: u16 = 12345;

ให้แสดงผลจำนวนของ เลขคู่ในจำนวนนี้

Задание 5

ให้จำนวนเต็มดังนี้:

rustlet num: u16 = 12;

ให้แสดงผลตัวหารทั้งหมด ของจำนวนนี้

Задание 6

ให้อาร์เรย์สองชุดดังนี้:

rustlet arr1: [i8; 5] = [1, 2, 3, 4, 5];
let arr2: [i8; 5] = [1, 2, 3];

จงตรวจสอบว่าองค์ประกอบทั้งหมดของ อาร์เรย์แรกมีอยู่ในอาร์เรย์ที่สองหรือไม่

Задание 7

ให้จำนวนเต็มดังนี้:

rustlet num: u16 = 12345;

ให้สลับตำแหน่งของหลักแรก และหลักสุดท้ายของ จำนวนนี้:

rust52341