دیروز دیدم این دلقک اسپانسر پروکسی شده و خب چنلشم خوب جذب کرده
گفتم اینجام بگم که حتی اگه یه درصد کسی نمیشناسه اینو سمتش نره احیانا
و یه چیز دیگه اینکه مدحج هم بوست شد ولی ما نشدیم😂
https://news.1rj.ru/str/boost/CleverDevs
@CleverDevs - @CleverDevsGp
گفتم اینجام بگم که حتی اگه یه درصد کسی نمیشناسه اینو سمتش نره احیانا
و یه چیز دیگه اینکه مدحج هم بوست شد ولی ما نشدیم😂
https://news.1rj.ru/str/boost/CleverDevs
@CleverDevs - @CleverDevsGp
👍25🤣22🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
میتونید همزمان از cpu کار بکشید و غذاتونم بپزید
فقط اگه خواستید دمارو بالاتر ببرید برنامه های بیشتری باز کنید
@CleverDevs - @CleverDevsGp
فقط اگه خواستید دمارو بالاتر ببرید برنامه های بیشتری باز کنید
@CleverDevs - @CleverDevsGp
🤣30😁3👍2❤1👎1💔1
تو پایتون با این روش میتونید یه لیست بسازید و به تعداد دلخواه ایتم با مقدار اولیه توش بزارید
#python
@CleverDevs - @CleverDevsGp
#python
@CleverDevs - @CleverDevsGp
👍18🔥4❤🔥2❤1👎1
چالش داریم🔥
با هر زبانی که بلدید
یک برنامه بنویسید که تمام اعداد اول کوچیکتر از n رو توی ارایه نمایش بده
تو ورودی فقط یدونه n رو میگیرید و توی خروجی ارایه رو چاپ میکنید
ورودی نمونه
خروجی نمونه
// کداتون رو تو کامنتا بفرستید و کدی که بیشترین لایک رو بگیره و درست باشه میزارم چنل
#challange
@CleverDevs - @CleverDevsGp
با هر زبانی که بلدید
یک برنامه بنویسید که تمام اعداد اول کوچیکتر از n رو توی ارایه نمایش بده
تو ورودی فقط یدونه n رو میگیرید و توی خروجی ارایه رو چاپ میکنید
ورودی نمونه
50
خروجی نمونه
[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47]
// کداتون رو تو کامنتا بفرستید و کدی که بیشترین لایک رو بگیره و درست باشه میزارم چنل
#challange
@CleverDevs - @CleverDevsGp
🔥13👍5👌4
CleverDevs
چالش داریم🔥 با هر زبانی که بلدید یک برنامه بنویسید که تمام اعداد اول کوچیکتر از n رو توی ارایه نمایش بده تو ورودی فقط یدونه n رو میگیرید و توی خروجی ارایه رو چاپ میکنید ورودی نمونه 50 خروجی نمونه [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43…
جوابش
توسط @lmfho
#include <stdio.h>
#include <math.h>
typedef char BOOL;
BOOL is_prime(int n)
{
if (n < 2) return (BOOL)0;
for (int i = 2; i <= sqrt(n); ++i)
if (n % i == 0)
return (BOOL)0;
return (BOOL)1;
}
int main()
{
int n = 50;
BOOL firstPrint = 1;
printf("[");
for (int i = 2; i < n; ++i) {
if (is_prime(i) == (BOOL)1) {
if (!firstPrint) {
printf(", ");
}
printf("%d", i);
firstPrint = 0;
}
}
printf("]");
return 0;
}
توسط @lmfho
💯17👎4👍3🔥3
Media is too big
VIEW IN TELEGRAM
🤣21😁5💔2👎1
-اصل Don't Add Gratuitous Context در کلین کد
این اصل میگه که چیزای چرت و بیهوده به متغیر هات اضافه نکن
مثلا فرض کنید یه برنامه داریم به اسم "Gas Station Deluxe" اینکه بیایم اول همه کلاس ها و فانکشن ها متغیر ها پیشوند GSD رو بنویسیم وقتی که تو IDE مینویسی G میاد برات کل متغیر هارو پیشنهاد میده و حتی تاثیر منفی داره رو سرعت کد زدنت
در کل نام های کوتاه تر بهتر از نام های بلند تره و نباید برای هر نام چیزی بیشتر از اون چه که نیازه اضافه کنید
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــ
اما سخن آخر اینکه چپتر دوم که در باره انتخاب نام های معنادار بود تموم شد و میتونید لیستش رو اینجا ببینید
اگه دوست دارید در باره فصل های بعدی هم پست هارو ادامه بدم رو این پست ریکشن برید ❤️🔥
#CleanCode
@CleverDevs - @CleverDevsGp
این اصل میگه که چیزای چرت و بیهوده به متغیر هات اضافه نکن
مثلا فرض کنید یه برنامه داریم به اسم "Gas Station Deluxe" اینکه بیایم اول همه کلاس ها و فانکشن ها متغیر ها پیشوند GSD رو بنویسیم وقتی که تو IDE مینویسی G میاد برات کل متغیر هارو پیشنهاد میده و حتی تاثیر منفی داره رو سرعت کد زدنت
در کل نام های کوتاه تر بهتر از نام های بلند تره و نباید برای هر نام چیزی بیشتر از اون چه که نیازه اضافه کنید
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــ
اما سخن آخر اینکه چپتر دوم که در باره انتخاب نام های معنادار بود تموم شد و میتونید لیستش رو اینجا ببینید
اگه دوست دارید در باره فصل های بعدی هم پست هارو ادامه بدم رو این پست ریکشن برید ❤️🔥
#CleanCode
@CleverDevs - @CleverDevsGp
🔥19👍5💯2
یکی یه ربات تلگرامی ساخته که باهاش میشه هر کدی رو اجرا کرد. خیلی ساده و سریع و دمدستیه. تقریبا همهی زبانهای برنامه نویسی رو هم پشتیبانی میکنه :)
لینکش:
@CRunnerBot
لینکش:
@CRunnerBot
👍25🔥7👎3💯2
وقتی شروع میکنیم پروژه ای بنویسیم بهتره یه مسیر کلی از چیزی که قراره بنویسیم داشته باشیم مخصوصا اگه پروژمون بزرگ باشه
برای اینکار میتونیم از فلوچارت ها استفاده کنیم و مسیر کلی پروژه رو توی یک فلوچارت بکشیم
برای کشیدن فلوچارت میتونید از سایت زیر به صورت رایگان استفاده کنید
ویژگی های خفنی مثل سیو کردن رو گوگل دروایو و گیت هاب و .. هم داره
https://app.diagrams.net/
#tools
@CleverDevs - @CleverDevsGp
برای اینکار میتونیم از فلوچارت ها استفاده کنیم و مسیر کلی پروژه رو توی یک فلوچارت بکشیم
برای کشیدن فلوچارت میتونید از سایت زیر به صورت رایگان استفاده کنید
ویژگی های خفنی مثل سیو کردن رو گوگل دروایو و گیت هاب و .. هم داره
https://app.diagrams.net/
#tools
@CleverDevs - @CleverDevsGp
❤🔥17👍5🔥4⚡3
اگه خیلی با گو لنگ آشنا نیستید یا جونیورید یک نکته ای هست که تو گو ما while نداریم و بجاش میتونیم اینطور از for استفاده کنیم
https://go.dev/tour/flowcontrol/3
#golang
@CleverDevs - @CleverDevsGp
https://go.dev/tour/flowcontrol/3
#golang
@CleverDevs - @CleverDevsGp
🔥20🤯8🤣6👌3❤1
یکی از ابزار های کاربردی ترمینال توی لینوکس yank هستش که به شما کمک میکنه تا خروجی دستورات لینوکس رو راحت تر توی کلیپ بورد کپی کنید
برای نصب و نحوه استفاده به میتونید به گیت هاب مراجعه کنید
https://github.com/mptre/yank
#tools
@CleverDevs - @CleverDevsGp
برای نصب و نحوه استفاده به میتونید به گیت هاب مراجعه کنید
https://github.com/mptre/yank
#tools
@CleverDevs - @CleverDevsGp
🔥9👍6👌3
توی گیت میتونید اینطوری alias تعریف کنید تا سریع تر کار کنید
مثلا اینجا من pom رو به عنوان alias برای push origing master ست کردم
از این به بعد هروقت بزنم
دقیقا کار کامند زیر رو میکنه
#git
@CleverDevs - @CleverDevsGp
مثلا اینجا من pom رو به عنوان alias برای push origing master ست کردم
از این به بعد هروقت بزنم
git pom
دقیقا کار کامند زیر رو میکنه
git push origin master
#git
@CleverDevs - @CleverDevsGp
🔥29👍7💯5👌4❤1👎1