eitaa logo
آموزش برنامه نویسی پایتون و AI
479 دنبال‌کننده
692 عکس
200 ویدیو
1.1هزار فایل
🎯 یادگیری پایتون با رویکردی متفاوت، خاص و مدرن! 🚀 آموزش‌های کاملاً عملی و پروژه‌محور 💻 مسیر تبدیل شدن به یک برنامه‌نویس حرفه‌ای 🌟 فرقی نداره مبتدی هستی یا پیشرفته https://www.instagram.com/learns.py 📩 ارتباط با ادمین: 09156519984 @yasermahmoodain
مشاهده در ایتا
دانلود
هدایت شده از یاسر محمودیان
صورت سوال (پیدا کردن میانه دو آرایه مرتب شده) عنوان: میانه دو آرایه مرتب شده با پیچیدگی O(log(m+n)) شرح: دو آرایه مرتب شده nums1 و nums2 با اندازه‌های m و n به شما داده می‌شود. تابعی بنویسید که میانه (Median) همه عناصر دو آرایه را پیدا کند. محدودیت‌ها: پیچیدگی زمانی الگوریتم باید O(log (m+n)) باشد. آرایه‌ها ممکن است خالی باشند. میانه برای مجموعه‌ای با تعداد فرد، عنصر وسط است و برای تعداد زوج، میانگین دو عنصر وسطی. مثال‌ها:
هدایت شده از یاسر محمودیان
مثال 1: ورودی: nums1 = [1,3], nums2 = [2] خروجی: 2.0 توضیح: آرایه ترکیبی [1,2,3] و میانه 2 است. مثال 2: ورودی: nums1 = [1,2], nums2 = [3,4] خروجی: 2.5 توضیح: آرایه ترکیبی [1,2,3,4] و میانه (2+3)/2 = 2.5 است.
هدایت شده از یاسر محمودیان
کد حل مسئله در پایتون
آموزش برنامه نویسی پایتون و AI
توضیح مختصر الگوریتم از جستجوی دودویی روی آرایه کوچک‌تر (nums1) استفاده می‌شود. در هر مرحله دو نقطه تقسیم به گونه‌ای انتخاب می‌شوند که نیمه چپ هر دو آرایه مجموعاً شامل (m+n+1)//2 عنصر باشد. شرط صحیح بودن تقسیم، مقایسه maxLeft1 <= minRight2 و maxLeft2 <= minRight1 است. پس از یافتن تقسیم درست، میانه بر اساس زوج یا فرد بودن تعداد کل عناصر محاسبه می‌شود. پیچیدگی نهایی: O(log(min(m,n))) که بهتر از O(log(m+n)) درخواستی است.
🎨 پرامپت آماده برای ساخت عکس پروفایل مینیمال Minimalist black‑and‑white line‑art portrait of a man with short hair, glasses, and a collared shirt. Clean vector lines, smooth outlines, modern editorial illustration style, simple circular frame around the head, white background, no shading except subtle soft shadows. Professional, elegant, modern profile avatar.
مدل کارتونی شماره ۱ (تم آبی، شبیه وکتور حرفه‌ای) Transform the uploaded portrait into a high-quality cartoon illustration. Keep the facial features recognizable and realistic. Clean vector-art style, smooth shading, sharp details, expressive eyes, subtle beard texture. Modern professional avatar, soft blue artistic background with brush strokes. Balanced lighting, vibrant but natural colors, head-and-shoulders composition. Suitable for LinkedIn profile picture and social media avatar. Ultra detailed, 4K, professional digital art.
مدل کارتونی شماره ۲ (نقاشی دیجیتال سینمایی) Turn the uploaded photo into a premium digital painting portrait. Preserve identity and facial proportions. Semi-realistic cartoon style, detailed skin texture, cinematic lighting, soft painterly brush strokes. Warm and cool color contrast in the background. Confident expression, professional profile portrait, highly detailed eyes and hair. Modern illustration, trending on ArtStation, ultra realistic digital painting, 4K.
برای عکس پروفایل، به نظر من این سبک‌ها از جذاب‌ترین به ترتیب هستند: 3D Pixar Style (بسیار محبوب و مدرن) Semi-Realistic Cartoon (همان عکس دوم) Renaissance Painting (خاص و هنری) Disney Style Comic Book / Marvel Style Cyberpunk Neon Style Low Poly 3D Oil Painting Royal Portrait اگر هدفتان عکس پروفایل حرفه‌ای و متفاوت است، ترکیب زیر نتیجه خیلی خوبی می‌دهد:
Ultra detailed 3D Pixar-style portrait, realistic facial resemblance, professional lighting, soft depth of field, friendly smile, clean studio background, cinematic rendering, high-quality character design, premium avatar, 8K.