PDA

View Full Version : مسابقات ماهانه



SEZAR.CO
پنج شنبه 15 اسفند 1392, 17:41 عصر
با عرض سلام
به نظر من دیگه سایت برنامه نویس داره کم کم پست رفت میکنه
بهتره از این پست رفت جلوگیری شه یکی از این راه ها برگزاری مسابقات ماهانه است
این مسابقات می تونه خیلی هارو به سمت خودش بکشونه ،سطح سایت را بالا ببره ، افراد حرفه ای هم شناسایی می شن
تازه میشه یک یاد بودی هم به نفرات برگزیده داد
در ضمن ممکن خیلی ها مشکلاتشون با همین امتحانات رفع شه و سوادشون ارتقا پیدا کنه
امید وارم مدیر ها به این موضوع توجه کنند
:)

مهدی کرامتی
پنج شنبه 15 اسفند 1392, 19:16 عصر
با عرض سلام
به نظر من دیگه سایت برنامه نویس داره کم کم پست رفت میکنه
بهتره از این پست رفت جلوگیری شه یکی از این راه ها برگزاری مسابقات ماهانه است
این مسابقات می تونه خیلی هارو به سمت خودش بکشونه ،سطح سایت را بالا ببره ، افراد حرفه ای هم شناسایی می شن
تازه میشه یک یاد بودی هم به نفرات برگزیده داد
در ضمن ممکن خیلی ها مشکلاتشون با همین امتحانات رفع شه و سوادشون ارتقا پیدا کنه
امید وارم مدیر ها به این موضوع توجه کنند
:)
من موافقم. برای تامین یادبودش هم آماده ام.

godofphp
پنج شنبه 15 اسفند 1392, 19:46 عصر
با عرض سلام
به نظر من دیگه سایت برنامه نویس داره کم کم پست رفت میکنه
بهتره از این پست رفت جلوگیری شه یکی از این راه ها برگزاری مسابقات ماهانه است
این مسابقات می تونه خیلی هارو به سمت خودش بکشونه ،سطح سایت را بالا ببره ، افراد حرفه ای هم شناسایی می شن
تازه میشه یک یاد بودی هم به نفرات برگزیده داد
در ضمن ممکن خیلی ها مشکلاتشون با همین امتحانات رفع شه و سوادشون ارتقا پیدا کنه
امید وارم مدیر ها به این موضوع توجه کنند
:)
ایده ای زیباست من هم آمادگی خودم رو اعلام میکنم

SEZAR.CO
پنج شنبه 15 اسفند 1392, 20:11 عصر
با عرض سلام
از نظر من اگه بتوان سرویسی مثل سایت code force ایجاد کرد خوبه(بالاخره سایت باید یکمی جهش کنه پس چه بهتر الان باشه)
این سروسیس اینطوری که مثلا کاربر برنامه خود که به زبان C++ را وارد میکند
سایت اونو میگیره چندبار برنامه رو با اعداد مختلف چک مکنه اگه درست بود که اون سوال تیک می خوره و گرنه یک باره دیگه به کاربر فرصت داده می شود
از نظر من بهتر است برای ابتدا سوالاتی استفاده بشه که کاربر بکمک نوشتن برنامه ای به جواب اون برسه و جواب را وارد کند
فقط یکسری مشکلات وجود دارد
مثلا نمیشه با این سبک از تمام ویژگی های مثلا سی شارپ بهره گرفت
البته فکر کنم چند مرحله ای کردن امتحانات این مشکل را حل کند(مثلا یک مرحله فینال نیز وجود داشته باشد که حضوریه)
حالا متاسفانه بنده تا حالا سابقه چنین کاری نداشتم باز فکر کنم خود آقای کرامتی بتونند این کار را به نحو احسن انجام بدن باز من از تمام کاربران سایت تقاضا دارم اگر راهی برای عملی کردن این طرح دارند بگن
:)

1485159
پنج شنبه 15 اسفند 1392, 21:16 عصر
پیاده سازی سیستم داوری خودکار کار سختی نیست.
سیستم داوری میتونه شامل اینا باشه دیگه:
1- کامپایل کد دریافت شده
2- ارسال ورودی به برنامه
3- دریافت خروجی از برنامه
4- مقایسه خروجی با خروجی مورد انتظار


به راحتی میشه همچین سیستمی رو توی جاوا (البته از زبان های دیگه هم میشه استفاده کرد) پیاده سازی کرد.
من خودم تجربه همچین کاری رو دارم. (حتی پیچیده تر از این)

البته به نظر به همچین سیستمی فعلا نیازی نیست. چون عملا تعداد شرکت کننده ها زیاد نخواهد بود که بیخودی کار خودمون رو پیچیده کنیم.

Dr.Bronx
پنج شنبه 15 اسفند 1392, 21:26 عصر
حالا نباید حتما اونجوری باشه .


میشه یه چیزی مثل این باشه : http://codegolf.stackexchange.com/questions/21835/most-creative-way-to-display-42/21972#21972

SEZAR.CO
جمعه 16 اسفند 1392, 11:10 صبح
پیاده سازی سیستم داوری خودکار کار سختی نیست.
سیستم داوری میتونه شامل اینا باشه دیگه:
1- کامپایل کد دریافت شده
2- ارسال ورودی به برنامه
3- دریافت خروجی از برنامه
4- مقایسه خروجی با خروجی مورد انتظار


تقریبا منم منظورم در راه دوم همین بود
باز امیدوارم این کار عملی بشود و مدیران توجه کنند
تا دوباره سایت برنامه نویس قوی بشه
:)

SEZAR.CO
سه شنبه 20 اسفند 1392, 17:51 عصر
با عرض سلام
یک قسمت نظر سنجی ایجاد شد
خواهش میکنم نظرات خود را وارد کنید
:)

مهدی کرامتی
سه شنبه 20 اسفند 1392, 18:04 عصر
استفاده از یکی سیستم ارزیابی کد خیلی عملی نیست.

بهتره توسط یک سری عوامل انسانی (داور) بررسی شود.

در ضمن، قبل از شروع نحوه برگزاری، نحوه تعیین برنده و کلی ضوابط میبایست تدوین شود.

storm_saeed
سه شنبه 20 اسفند 1392, 19:25 عصر
از سیستم های داوری اپن سورس مثل sharifjudge.ir که سیستم زیبا و خوبی هم هست میشه استفاده کرد واقعا یه سایتی شبیه codeforces تو ایران واقعا در حد انگشتای یه دسته اگه یه سایتی باشه که هم جاج باشه و مسابقات هفتگی برگزار کنه (از نظر سطح مسابقه هم میشه نگران نبود چون افراد زیادی هستن که بتونن سوال طرح کنند)و هم یه بخش دیگه هم باشه که به بحث و حل سوال با الگوریتم های بهینه تر پرداخت واقعا عالی میشه

arvant
چهارشنبه 21 اسفند 1392, 10:21 صبح
در ابتدای کار هم می تونید از سایتای مثل sharecode.ir که یه سایت ایرانی در این زمینست کمک بگیریدتا مسابقات اولیه رو میزبانی کنند.
البته بیان هم قراره مسابقه برنامه نویسی برگزار کنه هماهنگی بین بیان و برنامه نویس هم برای اجرای دوره بعد صورت بگیره خالی از لطف نیست

مهدی کرامتی
چهارشنبه 21 اسفند 1392, 10:41 صبح
تا جایی که دیدم هم sharecode.ir و هم sharifjudge.ir فقط می توانند کدهای C++ و Java رو ارزیابی و اجرا کنند.

arvant
چهارشنبه 21 اسفند 1392, 15:54 عصر
شما می تونید از تکنیک بیانی ها یا فیس بوکی ها استفاده کنید :)
یه برنامه پشت صحنه یه فایل ورودی تصادفی بر اساس الگوریتم درست می کنه و خود برنامه خروجی متناسب با اون رو هم روی سرور ایجاد میکنه .فایل ورودی در اختیار برنامه نویس قرار داده میشه که با هر زبانی که دلش خواست(متلب ، پی اج پی ، سی ، سی پلاس پلاس و یا هر زبانی که توانایی کار با فایل رو داره) فایل خروجی رو بدست میاره و دوباره اپلود می کنه بعدش فقط کافیه مقایسه خروجی ها صورت بگیره
کد هم من باب پیدا کردن تقلب نیاز به اپلود داره .پردازش های سرور هم کاهش پیدا می کنه

storm_saeed
چهارشنبه 21 اسفند 1392, 21:32 عصر
تا جایی که دیدم هم sharecode.ir و هم sharifjudge.ir فقط می توانند کدهای C++‎ و Java رو ارزیابی و اجرا کنند.
پایتون cو c++ و جاوا رو ساپورت میکنه و فک کنم اینها برای شروع کافی باشه

یوسف زالی
چهارشنبه 21 اسفند 1392, 22:32 عصر
پاسکال و دلفی رو هم در نظر بگیرید.
روی کمک ما هم حساب کنید. هم در طرح سوال، هم در شرکت در امتحان :چشمک:

sagggad
سه شنبه 27 اسفند 1392, 12:30 عصر
VB.NET و #C هم هست
به فکر ما هم باشید دیگه