ระดับ 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,
}

หมายถึง หาจำนวนเต็มของวันก่อน จากนั้นนำเศษที่เหลือมาแยกเป็น จำนวนเต็มของชั่วโมง จากนั้น นำเศษที่เหลือมาแยกเป็น จำนวนเต็มของนาที และสิ่งที่ เหลืออยู่จะเป็นวินาที