Funksiyani optimallashtirish uchun biz hafta oxiri har doim belgilangan davrda: har 7 kunda sodir bo'lishini ishlatishimiz mumkin. Shunday qilib, sana oralig'idagi har bir kunni takrorlash o'rniga, biz shunchaki kunlar sonini 7 ga bo'lib, eng yaqin butun raqamga yaxlitlash orqali ushbu oralig'da sodir bo'ladigan dam olish kunlari sonini hisoblashimiz mumkin. Keyin biz natijani 2 ga ko'paytiramiz (har hafta oxiri uchun 2 kun bo'lgani uchun) va oraliqning boshida yoki oxirida sodir bo'lgan har qanday qo'shimcha dam olish kunlarini qo'shamiz. Bu erda optimallashtirilgan funksiya: import datetime count_weekend_s (((start_date_str, end_date_str): start_date = datetime.weekend_str.p (((time_date_str, '% y-day-
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence