Fara Code | برنامه نویسی
3.38K subscribers
529 photos
237 videos
67 files
247 links
جایی که صفر و یک‌ها خوش می‌گذره!

📘 books & codes
🧠 tips & tricks
🎉 fun for devs

👥 group: @FaraCodeGp
🧑‍💻 Owner: @samannmz
Download Telegram
وضعیت سایتای ایرانی :
🤣26😐2
Fara Code | برنامه نویسی
دوستان پایه هستید هر روز یک سوال برنامه نویسی در کانال قرار بدیم تا خودتون رو به چالش بکشید ؟
خب دوستان با توجه به نظرسنجی ، هر شب ساعت 9 یک سوال گذاشته می شه و سطحش هم گفته می شه و درنهایت بهترین کد همراه با توضیح گذاشته می شه

#def

@Learrning_Python
👍3
توضیحات تکمیلی چالش ها :

*عکس سوال هر چالش به همراه دو نمونه ورودی و خروجی براتون ارسال می شود.
*هر سوال یک سری تست کیس داره و وقتی شما کد برنامتون رو در کامت ارسال می کنید درصدی که برنامتون از اون تست کیس ها دریافت کرده رو می گم.
*تا وقتی کسی نتونه سوالی رو 100 درصد درست ارسال کنه پاسخ سوال ارسال نمی شود.
*سوالات و ورودی و خروجی های نمونه عینا از روی منابع داده می شود پس توضیح اضافی داده نمی شود.
*وقتی کدتون رو ارسال کردید و متوجه می شید مشکلی داره که باید درستش کنید کد قبلیتون رو ادیت نزنید و کدتون رو به صورت پیام جدید ارسال کنید ، کدهایی که ادیت شده اند بررسی نمی شوند.
*کد را به صورت متن ارسال کنید.
*تایم لیمیت پیشفرض برای هر سوال 1 ثانیه هست.

آپدیت می شود

#def

@Learrning_Python
👍8
برنامه ای بنویسید که با گرفتن n و مختصات n نقطه (به ترتیب x و y) اعلام کند همه این نقطه ها متعلق به کدام یک از نمودارها می توانند باشند و شماره نمودار را چاپ کند و اگر متعلق به هیچ کدام نبود، عبارت No ones را چاپ کند. برای اینکه یک دسته نقطه متعلق به یک نمودار باشد کافی است برای هریک از n نقطه، اختلاف y نقطه با y نمودار، در آن کمتر یا مساوی 0.2 باشد. برای هرکدام از معادلات زیر یک تابع جداگانه تعریف کنید.
y = x - [x]
y = x^2 + x
y = |-x^3 + 1| + x^3

(^ به معنی توان است)

1<= n <= 10

ورودی نمونه 1 :
3
0.5 0.6
0.4 0.5
1.1 2.4

خروجی نمونه 1 :
2


ورودی نمونه 2 :
2
0.0 1.3
1.0 0.7

خروجی نمونه 2 :
No ones

سطح سختی سوال : 7/10

کدهاتون رو در کامنت ارسال کنید

#def
#challenge

@Learrning_Python
🔥10👍4🤣1😐1
Fara Code | برنامه نویسی pinned «توضیحات تکمیلی چالش ها : *عکس سوال هر چالش به همراه دو نمونه ورودی و خروجی براتون ارسال می شود. *هر سوال یک سری تست کیس داره و وقتی شما کد برنامتون رو در کامت ارسال می کنید درصدی که برنامتون از اون تست کیس ها دریافت کرده رو می گم. *تا وقتی کسی نتونه سوالی…»
پیتر در لندن می‌خواهد پیامی برای مایکل در جردن ارسال کند. از آن‌جا که مایکل در تهران است، پیتر باید پیام خود را در بستر پیام‌رسانی وطنی ارسال کند. پیام‌رسان وطنی به حرف x حساس است و هر جا که پیتر این حرف را بزند اول پیام‌رسان پیام فعلی پیتر را برعکس می‌کند و سپس این حرف را به انتها آن اضافه می‌کند. برای مثال اگر او abcx بنویسد و ارسال کند مایکل cbax دریافت خواهد کرد. (یچیز شبیه "ی" تو ادوبی کانکت خودمون 😂)
مایکل که درگیر بسکتبال است، پیام پیتر را به شما نشان می‌دهد و از شما می‌خواهد آنچه واقعاً منظور پیتر بوده را به او بگویید.

دقت کنید که جواب مسئله همیشه یکتاست

ورودی نمونه 1 :
cbax

خروجی نمونه 1 :
abcx

ورودی نمونه 2 :
xabcxefx

خروجی نمونه 2 :
cbaxefxx

توضیحات نمونه 2 :
c→cb→cba→abcx→abcxe→abcxef→fexcbax→xabcxefx

سطح سختی سوال : 5/10

کدهاتون رو در کامنت ارسال کنید

#def
#challenge

@Learrning_Python
👍6
Fara Code | برنامه نویسی
سطح سوال ؟
الان 25 نفر زدن سخت ترش کن
خب این دوستان چرا همین سوال اول رو حل نکردن 😐
👍10
This media is not supported in your browser
VIEW IN TELEGRAM
وقتی حوزه هارو به فارسی ترجمه میکنی😂


#fun

@Learrning_Python
🤣13👍1😁1
دوستان بنابر تصمیم گرفته شده یک روز در میان چالش ها گذاشته می شن

#def
👍9
خروجی این کد چیه ؟🤔

دلیلشو اون پایین برام بنویس 😜

a = (1,2,[3,4])
b = a
b[2][0] = 10

print(a)
👍2
#quiz
پاسخو انتخاب کن
دلیلشو حتما برام بنویس
Anonymous Quiz
20%
(1,2,[3,4])
46%
(1,2,[10,4])
34%
Error
👍2
دوستان بیاید تو کامنت از زبان هایی که کار کردید بگید و اینکه هرکدوم چه خوبی و بدی داشتن ، می تونید از پروژه هاییم که زدید بگید تا بقیه ایده بگیرن

#def

@Learrning_Python
👍6😐1
چالش 3 :

تردستی به تازگی وارد شهر شده و یک تردستی کلاسیک را با خود به شهر آورده. بازی تردست به این گونه است که روی یک میز سه کاسه کنار هم در یک ردیف قرار دارند. زیر کاسه اول یک نخود و زیر دو کاسه‌ی دیگر چیزی نیست. تردست پشت میز می‌رود و در هر مرحله دو کاسه را خیلی سریع باهم جابه‌جا می‌کند به طوری که تعداد جابه‌جایی‌ها برابر n است.

همه‌ی تماشاچیان می‌دانند که قبل از شروع شعبده‌بازی، نخود زیر کاسه اول بوده است. تردست که آوازه تبحر برنامه‌نویسی شما به گوشش رسیده، از شما خواسته‌ که برنامه‌ای بنویسید که بعد از پایان شعبده‌بازی، مکان کاسه‌ای که نخود زیر آن است را مشخص کند.

فرمت ورودی :
در سطر اول ورودی، عدد صحیح n که تعداد جابه‌جایی‌ها است می‌آید.
سپس در n سطر بعدی، مکان دو کاسه‌ای که جابه‌جا می‌شوند به شما داده می‌شود.

ورودی نمونه :

4
1 2
2 3
3 1
1 2

خروجی نمونه :
2

توضیحات نمونه :
در مرحله اول نخود زیر کاسه‌ی اول قرار دارد:
با جابه‌جایی کاسه مکان اول و دوم، نخود زیر کاسه‌ی مکان دوم می‌رود.
با جابه‌جایی کاسه مکان دوم و سوم، نخود زیر کاسه‌ی مکان سوم می‌رود.
با جابه‌جایی کاسه مکان سوم و اول، نخود زیر کاسه‌ی مکان اول می‌رود.
با جابه‌جایی کاسه مکان اول و دوم، نخود زیر کاسه‌ی مکان دوم می‌رود.
بنابراین بعد از پایان تردستی، نخود زیر کاسه‌ی مکان دوم است.

سطح سختی سوال : 3/10

کدهاتون رو در کامنت ارسال کنید

#def
#challenge

@Learrning_Python
👍9🔥1
Media is too big
VIEW IN TELEGRAM
‌ نات‌کوین، یه گپ غیرفنی ولی کمی اقتصادی این روزها کلی آدم روی نات‌کوین کلیک می‌کنن و از منم می‌پرسن ماجراش چیه (:

توی این ویدئوی جادی کامل درباره نات کوین توضیح داده که اصلا اینده ای داره یا نه

#notcoin

@Learrning_Python
👍7🤣2