ระดับ 6.9 ชุดแบบฝึกหัด Rust
Задание 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,
}
หมายถึง หาจำนวนเต็มของวันก่อน จากนั้นนำเศษที่เหลือมาแยกเป็น จำนวนเต็มของชั่วโมง จากนั้น นำเศษที่เหลือมาแยกเป็น จำนวนเต็มของนาที และสิ่งที่ เหลืออยู่จะเป็นวินาที