lab
یک مسأله ساده ولی باحالی بود که الان حلش کردم و از سرعت حل کردنم واقعن لذت بردم(البته مشابهش رو حل کرده بودم قبلن) شبیه مثال مجموع جفت عددی که صفر میشن یا میتونیم یکم تغییر بدیم سوال رو و بگیم جمع دوتا عددی که t به معنی target میشن که توی ورودی میگیریم t رو…
یک سری ویدیو طراحی الگوریتم توی یوتیوب بود یکمشو رو دیدم بعد یک مسأله تعریف کرد به اسم One sum، صورت مسأله خیلی سادس.
اینطوریه که یک آرایه از اعداد داریم توی ورودی و اندیس خونه هایی رو توی خروجی میخایم که عددشون صفر هست
باز میتونیم تو این مثال هم جای صفر یک عدد t از ورودی بگیریم و در خروجی تعداد اونهارو برگردونیم
تا اینجا خیلی سادس مسأله و اینکه پیچیدگی زمانی الگوریتمش هم از تتای n خواهد بود ولی تو ادامه ویدیو یک مسأله دیگه مطرح کرد به اسم Two sum این هم صورت مسئله مشابهی داره با این تفاوت که اندیس جفت خونه هایی رو میخایم که جمعشون میشه صفر یا t ( صفر هم خودش یک t ثابته)
و شاید فکر کنید که اسم مسأله ای که اندیس سه خونه ای که جمعشون بشه صفر یا t چیه؟
بله درسته. Three sum
حالا فارغ از اسم بامزه ای که داره اینو بگم که پیچیدگی زمانی two sum خواهد شد n² و پیچیدگی زمانی three sum رو هم حتمن تا الان حدس زدید که میشه n³ و به همین ترتیب خواهد بود
میتونید توی کامنت کد پایتون ارائه کنید که four sum رو حساب کنه(با این تعاریفی که از مسأله کردیم)
👍 Matin
اینطوریه که یک آرایه از اعداد داریم توی ورودی و اندیس خونه هایی رو توی خروجی میخایم که عددشون صفر هست
باز میتونیم تو این مثال هم جای صفر یک عدد t از ورودی بگیریم و در خروجی تعداد اونهارو برگردونیم
تا اینجا خیلی سادس مسأله و اینکه پیچیدگی زمانی الگوریتمش هم از تتای n خواهد بود ولی تو ادامه ویدیو یک مسأله دیگه مطرح کرد به اسم Two sum این هم صورت مسئله مشابهی داره با این تفاوت که اندیس جفت خونه هایی رو میخایم که جمعشون میشه صفر یا t ( صفر هم خودش یک t ثابته)
و شاید فکر کنید که اسم مسأله ای که اندیس سه خونه ای که جمعشون بشه صفر یا t چیه؟
بله درسته. Three sum
حالا فارغ از اسم بامزه ای که داره اینو بگم که پیچیدگی زمانی two sum خواهد شد n² و پیچیدگی زمانی three sum رو هم حتمن تا الان حدس زدید که میشه n³ و به همین ترتیب خواهد بود
میتونید توی کامنت کد پایتون ارائه کنید که four sum رو حساب کنه(با این تعاریفی که از مسأله کردیم)
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond Dev)
This media is not supported in your browser
VIEW IN TELEGRAM
😁2
در حال حاضر بالاترین سرعت تایپی که داشتم 70 کلمه در دقیقه بوده و امشب به این نتیجه رسیدم که باید بازم رو سرعتم کار کنم و یک وبسایت خیلی خوبی پیدا کردم به اسم keybr.com
داشتم تو یوتیوب میچرخیدم ویدیو Starting Competitive Programming - Steps and Mistakes اینو باز دیدم و از اون به لینک وبسایت رسیدم.
پست نوشتن با تلگرام دسکتاپ خیلی راحت تره تا موبایل🥁
👍 Matin
داشتم تو یوتیوب میچرخیدم ویدیو Starting Competitive Programming - Steps and Mistakes اینو باز دیدم و از اون به لینک وبسایت رسیدم.
پست نوشتن با تلگرام دسکتاپ خیلی راحت تره تا موبایل
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩1
بعد از کلی تلاش به دلیل مضخرف بودن اینترنت برای باز کردن سایت leetcode.com بلخره تونستم چالش امروز رو حل کنم.
سایت رو با vpn تست کردم مشکل داشت، با تحریم شکن تست کردم باز هم مشکل داشت و قسمت code رو لود نمیکرد در نهایت با tor موفق شدم بازش کنم. واقعن جای تاسف داره که توی اینترنت چنین وضعیتی داره.
اگه همه چی خوب پیش بره دوست دارم چالش های روزانه این سایت رو هرروز انجام بدم(برعکس چیزی که فکر میکردم خیلی هم سخت نیستن و میشه انجامشون داد)
👍 Matin
سایت رو با vpn تست کردم مشکل داشت، با تحریم شکن تست کردم باز هم مشکل داشت و قسمت code رو لود نمیکرد در نهایت با tor موفق شدم بازش کنم. واقعن جای تاسف داره که توی اینترنت چنین وضعیتی داره.
اگه همه چی خوب پیش بره دوست دارم چالش های روزانه این سایت رو هرروز انجام بدم(برعکس چیزی که فکر میکردم خیلی هم سخت نیستن و میشه انجامشون داد)
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond Dev)
🔶 یوتیوب چگونه از 2.49 میلیارد کاربر با MYSQL پشتیبانی می کند؟
https://newsletter.systemdesign.one/p/vitess-mysql
@TheRaymondDev
https://newsletter.systemdesign.one/p/vitess-mysql
@TheRaymondDev
newsletter.systemdesign.one
How YouTube Was Able to Support 2.49 Billion Users With MySQL
#48: Break Into Vitess Architecture (4 minutes)
Forwarded from جادی | Jadi
آپدیت از کارها و زندگی:
هوم.. چند وقتی سفر بودم و به کار خاصی نرسیدم. رادیو مادیو رو شروع می کنیم ولی یک نکته حس کردم.
تو این سفر چندین نفر رو دیدم که یکی از منابع شروعشون در برنامه نویسی من بودم و الان شرکت های خوب کار می کنن و تو گپ به این رسیدیم که بخشی که من پوشش نمی دم و براشون لازمه بوده، سوال های مصاحبه ای برنامه نویسی است ((:
خبر به نظر خودم خوب؟ می خوام شروع کنم گاه گداری خیلی خیلی سریع نمونه سوال هایی رو حل کنیم که توی مصاحبه های برنامه نویسی شرکت ها پرسیده می شه و اکثرا ما باهاش در زندگی عادی آشنا نشده ایم (: به نظرم می تونه مفید باشه.
هوم.. چند وقتی سفر بودم و به کار خاصی نرسیدم. رادیو مادیو رو شروع می کنیم ولی یک نکته حس کردم.
تو این سفر چندین نفر رو دیدم که یکی از منابع شروعشون در برنامه نویسی من بودم و الان شرکت های خوب کار می کنن و تو گپ به این رسیدیم که بخشی که من پوشش نمی دم و براشون لازمه بوده، سوال های مصاحبه ای برنامه نویسی است ((:
خبر به نظر خودم خوب؟ می خوام شروع کنم گاه گداری خیلی خیلی سریع نمونه سوال هایی رو حل کنیم که توی مصاحبه های برنامه نویسی شرکت ها پرسیده می شه و اکثرا ما باهاش در زندگی عادی آشنا نشده ایم (: به نظرم می تونه مفید باشه.
🌚2
Forwarded from Hello Kitty (Matin)
This media is not supported in your browser
VIEW IN TELEGRAM
توضیحات:
خب اینجا FIFO که مخفف First in First out میشه داده ساختار صف در برنامه نویسی که تو پیاده سازی <Queue<T نوشته میشه که اینجا یعنی کیوت یا کیوتی🥰
CS Rizz🥰
CS Rizz🥰
GEEKcode Store categories :
🌐 Network equipment :
تجهیزات و موارت مربوط به شبکه ( سوئیچ ، مودم و … )
👨💻 Laptops and computers :
انواع کامپیوتر و لپتاپ های خاص .
👨💻 Computer products :
لوازم جانبی مربوط به لپتاپ و کامپیوتر ها ( شامل ماوس ، کیبورد ، هدست و … )
🛒 General products :
محصولات خاص و خارج از دسته بندی .
🤖 Robotic products :
محصولات مربوط به رباتیک ( مثل کیتهای رباتیک ،میکروکنترلرها و بردهای توسعه ،سنسور ها و …)
📱 Graphic designer :
ابزار و محصولات کمکی مربوط به طراحان گرافیک .
🎮 Gaming products :
محصولات گیمینگ .
🛍 ثبت سفارش
تجهیزات و موارت مربوط به شبکه ( سوئیچ ، مودم و … )
انواع کامپیوتر و لپتاپ های خاص .
لوازم جانبی مربوط به لپتاپ و کامپیوتر ها ( شامل ماوس ، کیبورد ، هدست و … )
محصولات خاص و خارج از دسته بندی .
محصولات مربوط به رباتیک ( مثل کیتهای رباتیک ،میکروکنترلرها و بردهای توسعه ،سنسور ها و …)
ابزار و محصولات کمکی مربوط به طراحان گرافیک .
محصولات گیمینگ .
Please open Telegram to view this post
VIEW IN TELEGRAM
lab
GEEKcode Store categories : 🌐 Network equipment : تجهیزات و موارت مربوط به شبکه ( سوئیچ ، مودم و … ) 👨💻 Laptops and computers : انواع کامپیوتر و لپتاپ های خاص . 👨💻 Computer products : لوازم جانبی مربوط به لپتاپ و کامپیوتر ها ( شامل ماوس ، کیبورد…
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Hello Kitty (Matin)
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Pavel Durov (Pavel Durov)
But it seems I’ll have to change my phone soon
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 🧑💻PythonDev🧑💻
👨💻📚این روزا چون درگیر امتحان های دانشگاه هستم زیاد وقت نمیکنم که مطلب بزارم ولی خوب یکی از کارهای که در کنار آزمون های دانشگاه دارم انجام میدم این هستش که دارم یه جزوه کامل برای برنامه نویسی پایتون آماده میکنم که دردسترس علاقه مند ها به این زبان برنامه نویسی قرار بدم خیلی سعی کردم تا جایی که میتونم به ذکر جزئیات بپردازم و چیزی رو از قلم نندازم به زودی توی کانال قرار میدم که استفاده کنید👨💻📚
Forwarded from Hello Kitty (Matin)
This media is not supported in your browser
VIEW IN TELEGRAM
یک ریپو ساختم از پروژه هایی که انجام دادم در ازای مبلغی پول، با این هدف که هم پروژه ها رو به صورت اوپن سورس پیش ببرم و هم اینکه به افراد تازه کار تر نشون بدم که چطوری میشه در ازای کدی که میزنید و وقتی که میگذارید پول بگیرید.
دوست دارم که در آینده تعدادشون رو بیشتر کنم و برا همشون کامل و جامع داکیومنت بنویسم که بدرد بخور تر بشن.
بنظرم ایده جالبیه که بتونیم یک پروژه ای که تجاری بوده رو ببینیم و روش قدم به قدم حل مسأله رو توسط شخصی که اون پروژه رو انجام داده داشته باشیم.
متاسفانه وقتی این سه تا پروژه رو انجام میدادم چنین ایده ای تو ذهنم نبود. اگر چنین بود میتونستم شکست هام رو به علاوه نت هایی که نوشتم براشون رو هم نگه دارم.
https://github.com/matinabbasi788/projects/
👍 Matin
دوست دارم که در آینده تعدادشون رو بیشتر کنم و برا همشون کامل و جامع داکیومنت بنویسم که بدرد بخور تر بشن.
بنظرم ایده جالبیه که بتونیم یک پروژه ای که تجاری بوده رو ببینیم و روش قدم به قدم حل مسأله رو توسط شخصی که اون پروژه رو انجام داده داشته باشیم.
متاسفانه وقتی این سه تا پروژه رو انجام میدادم چنین ایده ای تو ذهنم نبود. اگر چنین بود میتونستم شکست هام رو به علاوه نت هایی که نوشتم براشون رو هم نگه دارم.
https://github.com/matinabbasi788/projects/
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - matinabbasi788/projects: Projects for which I received payment. Some are commercial projects, and some are student projects.
Projects for which I received payment. Some are commercial projects, and some are student projects. - matinabbasi788/projects
🔥1
Forwarded from programming memes (Ehsan)
This media is not supported in your browser
VIEW IN TELEGRAM
@codesbro | programming memes