Time & Utilities Capstone
Vaqt va yordamchilar: yakuniy loyiha
Endi vaqt va saralashni birlashtiramiz: bir nechta "tadbir"ning boshlanish vaqtini hisoblab, ularni vaqt bo'yicha tartiblaymiz.
Vazifa: bazaviy vaqtga turli davomiylik qo'shib har bir tadbirning aniq vaqtini toping, so'ng tadbirlarni boshlanish vaqti bo'yicha (erta -> kech) saralang.
>_ Exercise
Quyidagi bosqichlarni bajaring:
- •har bir Event uchun base + OffsetMinutes daqiqa qo'shib aniq vaqtini (At) hisoblang
- •events'ni At bo'yicha ERTADAN KECHGA saralang (sort.Slice)
- •har birini "<Name>: <soat:daqiqa>" ko'rinishida chop eting
Stuck? Reveal a hint to help you.
Hints (0/3)
Key Takeaway
Key Takeaway:
Vaqt arifmetikasi (Add, Duration) va saralash (sort.Slice + Before) birgalikda — jadval, kalendar yoki navbat tizimlarining asosini tashkil qiladi.
OUTPUT
$ go run main.go
Kodingizni ishga tushiring