lab – Telegram
214 subscribers
367 photos
354 videos
21 files
324 links
ما اینجا میم میزاریم بینش پست آموزشی
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Coding isn't just a skill, it's a mindset.
Build, fail, learn, repeat
🔥2
فعالیت های شبانه
در دنیای ریاضیات و برنامه‌نویسی، سایت Project Euler یک منبع بسیار جذاب است. این سایت مجموعه‌ای از مسائل چالش‌برانگیز ریاضی و برنامه‌نویسی را ارائه می‌دهد که هدف آن تقویت مهارت‌های منطقی و حل مسئله است.
شروع کردن به حل مسائل Project Euler می‌تواند تجربه‌ای غنی و آموزشی باشد. یکی از مسائل جالب این سایت، مسئله شماره ۹ است که به دنبال سه عدد طبیعی a, b, و c است که در شرایط زیر صدق کنند:
a^2+b^2=c^2 ,a+b+c=1000

در ابتدا، کلنجار رفته شد تا اعداد مثلثاتی را تولید کرده و شرط مسئله را بررسی کند. اما پس از مدتی متوجه شد که راه‌حل ساده‌تر و مستقیم‌تری وجود دارد. در نهایت، با استفاده از سه حلقه تو در تو، به جواب رسید:
for a in range(1, 997):
for b in range(a+1, 998):
for c in range(b+1, 999):
if a+b+c==1000 and a**2+b**2==c**2:
print(a * b * c)

این تجربه نشان داد که گاهی راه‌حل‌های ساده‌تر و مستقیم‌تر، مؤثرترین راه‌حل‌ها هستند. Project Euler نه تنها مهارت‌های ریاضی را تقویت می‌کند، بلکه از پیچیدگی‌های غیر ضروری دور کردن و به راه‌حل‌های ساده‌تر رسیدن را تشویق می‌کند.
3👍1
توصیه میکنن برا شروع برنامه نویسی رقابتی (Competitive programming) یک تعداد قابل قبولی سوال ساده rate(800) و هچنین سوالات تگ پیاده سازی (implementation) حل کنید. برا اینکه با خوندن سوالات و روش فکر کردن رو سوالات بیشتر آشنا بشید.
ولی باز توصیه میشه که از یجایی به بعد برید سراغ سوالات سخت تر چون اینطوری چیزای جدید یادمیگیرین و ذهنتون قوی تر میشه.
تا اینجا من 148 تا مسئله ریت 800 حل کردم و دیگه وقتشه برم سراغ ریت 900

لینک افزونه CF Analytics: بهتون مثل عکس بالا نشون میده که مسائلی که حل کردید چه سطحی بودن و چه تگ هایی داشتن
🔥6🖕1
تو مسابقه کدفورسز (div 1) که امشب بوده امدن مسئله A رو سخت انتخاب کردن به شکلی که tourist هم نتونسته حلش کنه!
اما جالب تر از اون سیستم ریتینگ کدفورسزه بنظرم که از اکانتی که ریت 2365 داشته و نتونسته هیچی حل کنه فقط 131 ریت کم کرده
این هم قابل ذکره که باز توریست نفر اول کدفورسز شد
🔥2
Forwarded from Lack of leak XD
ادم میمونه چی بگه والا، ۲ دهه قبل پنجره و تسکبار شفاف wtf!


@lack_xd
جلسه اول درس طراحی زبان های برنامه سازی:
در واقع دستور زیر توی زبان سی معنا داره
‍‍‍
  int a = 2, b = 5, c;
c = a+++b;

اینطوری باهاش برخورد میکنه که اول عملیات a++ انجام میشه و بعد a + b و چون عملیات a++ در خط بعدی برنامه اعمال میشه مقدار متغیر c هفت خواهد شد.
#include <stdio.h>


int main(){
int a = 2, b = 5, c;
c = a+++b;
printf("%d%s", b, "\n");
printf("%d%s", a, "\n");
printf("%d%s", c, "\n");
return 0;
}

و در خروجی:
5
3
7
🔥3👏3
This media is not supported in your browser
VIEW IN TELEGRAM
در جواب اون دسته از افرادی که معتقدند عمل مرتب سازی تو زمان کمتر از O(n log n) نمیتونه انجام بشه.😂
تو این ویدیو نحوه کار مرتب سازی استالین رو مشاهده میکنید که توی O(n) داده هارو مرتب میکنه😏

def stalin_sort(arr):
if not arr:
return arr
max_val = arr[0]
result = [max_val]
for i in range(1, len(arr)):
if arr[i] >= max_val:
result.append(arr[i])
max_val = arr[i]
return result
آقا ما امروز یه کانتست کوچولو بر بستر کدفورسز برگزار کردیم و در حد چند ثانیه با پیغام bad gateway مواجه شدیم😂
خلاصه که برگزاری مسابقه چه بسا بر بستر های آماده چالش برانگیزه
😁2🔥1👌1
Forwarded from Hello Kitty (Matin)
This media is not supported in your browser
VIEW IN TELEGRAM
"هر کسی می‌تونه یک گل را دوست داشته باشد، اما دوست داشتن یک برگ کار زیادی می‌طلبد. دوست داشتن زیبایی کار عادی‌ای است، اما دوست داشتن چیزهای معمولی، خودش زیباست."
1👍1🔥1
lab
https://youtu.be/Kp_TBXtT398?si=bSMDzyM9XnvYr-6i یکی دیگه از اینا امیدوارم آخریش باشه 🥰
از این مسابقه ها همین عکساست که میمونه😏
❤‍🔥2🔥2
میدونستید بابل سورت داریم ولی اصفهان سورت نه؟
😁1
Forwarded from AMIRHOSΣIN
این همه matlab طنز را از کجا میاری ؟
Forwarded from AMIRHOSΣIN
میگن برنامه نویسه زنش میمیره
توی لینکدین میزنه open to marriage
Forwarded from AMIRHOSΣIN
سیستم عاملا وقتی میخوان بی اهمیت بودن یه موضوع را نشون بدن میگن
به کرنلم