ระดับ 6.9 ชุดแบบฝึกหัด Rust
กำหนดว่ามีกี่วันเหลืออยู่ จนถึงวันอาทิตย์ถัดไป แสดงผลลัพธ์ในคอนโซล
แสดงชื่อวันของสัปดาห์ ของวันสุดท้ายของเดือนปัจจุบันในคอนโซล
ให้สตริงที่มีตัวเลขดังนี้:
"1234567"
แยกตัวเลขสามหลักด้วยช่องว่าง เริ่มจากท้ายตัวเลข ในกรณีของเรา ควรได้ผลลัพธ์ดังนี้:
"1 234 567"
ให้อาร์เรย์ที่มีตัวเลข:
[1, 2, 3, 3, 4, 5}
ตรวจสอบว่าในอาร์เรย์นี้ มีองค์ประกอบที่เหมือนกันสองตัว เรียงติดกันหรือไม่
ให้วินาที:
let sec: i16 = 1323435;
หาจำนวนวัน ชั่วโมง นาที และวินาที ที่สอดคล้องกับค่านี้:
struct Time
{
days: u16,
hours: u8,
minutes: u8,
seconds: u8,
}
หมายถึง หาจำนวนเต็มของวันก่อน จากนั้นนำเศษที่เหลือมาแยกเป็น จำนวนเต็มของชั่วโมง จากนั้น นำเศษที่เหลือมาแยกเป็น จำนวนเต็มของนาที และสิ่งที่ เหลืออยู่จะเป็นวินาที