ระดับ 8.10 ชุดแบบฝึกหัด Rust

Задание 1

มีไฟล์ข้อความ ให้ตรวจสอบว่าในไฟล์นี้มีบรรทัดว่างหนึ่งบรรทัดที่ต้นไฟล์ และมีบรรทัดว่างสองบรรทัดที่ท้ายไฟล์

Задание 2

เขียนฟังก์ชันที่รับพาธไปยังโฟลเดอร์เป็นพารามิเตอร์ และคืนค่าขนาดของโฟลเดอร์นั้น

Задание 3

มีโฟลเดอร์ที่มีไฟล์และโฟลเดอร์ย่อย ให้รับพาธไปยังไฟล์ทั้งหมดจากโฟลเดอร์และโฟลเดอร์ย่อย บันทึกผลลัพธ์ลงในไฟล์ใหม่ โดยแต่ละพาธให้บันทึกในบรรทัดใหม่

Задание 4

มีไฟล์ข้อความ ภายในเขียนข้อความที่แบ่งออกเป็นประโยค ให้สลับคำในแต่ละประโยคของข้อความและบันทึกข้อความที่ได้ลงในไฟล์ใหม่

Задание 5

สร้างฟังก์ชันที่ลบโฟลเดอร์พร้อมกับเนื้อหาทั้งหมดภายใน

Задание 6

มีโฟลเดอร์ที่มีไฟล์และโฟลเดอร์ย่อย ให้สร้างสำเนาของโฟลเดอร์นี้

Задание 7

บันทึกลงในไฟล์ปีอธิกสุรทินทั้งหมดในช่วงร้อยปีที่ผ่านมา