تحديات البرمجة والعمل الحر في FriendZone
- مشاركة هذه المناقشة
- نسخ الرابط
- مشاركة على X (Twitter)
ملخص
FriendZone | تعرف على أصدقاء ودردش ⋅ مجتمع نشط ⋅ Chill ⋅ القنوات الصوتية مليئة بالأعضاء الذين يناقشون تحديات البرمجة ومشاريع العمل الحر. يبرز هذا المجتمع مزيجاً فريداً من حل المشكلات التقنية وروح المبادرة. سواء كنت ترغب في صقل مهاراتك البرمجية أو التواصل مع أشخاص يشاركونك نفس التفكير لبناء شيء جديد، فإن خادمنا هو المكان المثالي.
أبحث عن شخص للحديث… والاستمتاع ومناقشة كيفية كسب المال معاً
إذا قمت بحل هذا، سأفكر في كسب المال معاً
بالنظر إلى مصفوفتين مرتبتين nums1 و nums2 بحجم m و n على التوالي، أرجع وسيط المصفوفتين المرتبتين.
يجب أن تكون التعقيد الزمني الإجمالي O(log (m+n))
يا أخي، هل أنت جاد؟
نعم، بجدية، ولكن بدون gpt أو أي شيء من هذا القبيل
def findMedianSortedArrays(nums1, nums2):
# Always binary-search the smaller array
if len(nums1) > len(nums2):
nums1, nums2 = nums2, nums1
m, n = len(nums1), len(nums2)
left, right = 0, m
half = (m + n + 1) // 2
while left <= right:
i = (left + right) // 2
j = half - i
# Boundary values
Aleft = nums1[i - 1] if i > 0 else float("-inf")
Aright = nums1[i] if i < m else float("inf")
Bleft = nums2[j - 1] if j > 0 else float("-inf")
Bright = nums2[j] if j < n else float("inf")
# Correct partition
if Aleft <= Bright and Bleft <= Aright:
if (m + n) % 2 == 1:
return max(Aleft, Bleft)
return (max(Aleft, Bleft) + min(Aright, Bright)) / 2
# Too far right in nums1
elif Aleft > Bright:
right = i - 1
# Too far left in nums1
else:
left = i + 1
يا إلهي، الذكاء الاصطناعي
🤫✌
😖
حقيقي 😂
يا أخي، ما هو هدفك؟
أنا أطارد المبرمجين المزيفين
أنا
اذهب للدراسة
في الليل؟
ليل؟
نعم
منطقي
يا رجل، أريد أن أعمل
دعونا نكسب المال، اطرحوا بعض الأفكار
مرحباً، Eve 27 أنثى ! لاعبة.. Chill، ممتع، 21+
ثم
قل المزيد