مهارت‌سنجی به سبک Quera – گام اول

سلام!

جزئیات مسابقه‌ی اول که ۱۵ اردیبهشت برگزار می‌شود به این صورت است.

🔘 این مسابقه از ۶ سوال برنامه‌نویسی تشکیل شده که شما برای حل کردنشون ۶ ساعت فرصت دارید. زمان زیاد مسابقه به این جهت است که عجله‌ای در ارسال پاسخ‌ها نکنید و بتوانید برنامه‌های خود را اصولی بنویسید.
🔘 مسابقه از ساعت ۹:۳۰ صبح آغاز می‌شود.
🔘 شما برای هر سوال باید برنامه‌ای بنویسید که از روی ورودی استاندارد مقادیری را بخواند و خروجی مناسب را در خروجی استاندارد چاپ کند. هر سوال محدودیت زمان اجرا و محدودیت حافظه‌ی مربوط به خود را دارد که در صورت سوال ذکر می‌شوند.

⭕️ پیش از مسابقه، حتماً حداقل یک سوال از بخش سوال‌ها حل کنید تا با نحوه‌ی نوشتن و فرستادن چنین برنامه‌هایی آشنا شوید.
🔘 نحوه‌‌ی داوری کدهای به این شکل است که پس از ارسال برنامه، برنامه‌ی شما روی تعدادی تست ورودی اجرا می‌شود و خروجی آن بررسی می‌شود.
⭕️ برای زبان جاوا، نباید package بسازید!

🔘 ۳ سوال اول مسابقه، بصورت ۰ و ۱ی نمره‌دهی می‌شوند؛ یعنی اگر برنامه‌ی شما تمام تست‌های ورودی را درست پاسخ دهد، نمره‌ی سوال را دریافت می‌کنید و در غیر این صورت نمره‌ی کد شما ۰ در نظر گرفته می‌شود.

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

⭕️ توصیه می‌شود وقت خوبی روی سه سوال آخر بگذارید؛ زیرا حتی برنامه‌های ساده هم ممکن است نمره‌ی زیادی از این سوال‌ها دریافت کنند.

🔘 اگر سوالی در حین مسابقه برایتان پیش آمد می‌توانید در بخش “سوال بپرسید” آن را مطرح کنید تا بررسی شود و پاسخ داده شود.

⭕️ رتبه بندی بر اساس مجموع نمره‌ی دریافت شده از سوال‌های مختلف صورت خواهد گرفت. در صورتی که نمره‌ی دو فرد برابر باشد، بر اساس میزان”تاخیر” مرتب خواهند شد که برابر مجموع زمان ارسال‌های نهایی برای هر سوالی که نمره‌ای ازش گرفتید، بعلاوه ۲۰ دقیقه برای هر ارسال غلط برای سوال‌های ۰ و ۱ی می‌باشد.

🔘 در حین مسابقه، رتبه‌بندی را می‌توانید در لحظه مشاهده کنید.

 

موفق باشید! 😊

دومین آزمون المپیاد کامپیوتر دوره تابستان ۸۹

سلام!

جمعه، ۱ اردیبهشت ۹۶ ساعت ۱۶ الی ۲۱، دومین آزمون دوره تابستان المپیاد کامپیوتر سال ۸۹ برای تمرین المپیادی‌ها و بعنوان چالشی برای افراد علاقه‌مند برگزار می‌شود.

برای ثبت نام به بخش مسابقات رجوع کنید!

توضیحاتی راجع به این‌گونه مسابقات و قوانین و نحوه‌ی برگزاری‌شان را می‌توانید در اینجا مطالعه کنید. سیستم زیر‌مسئله‌ای نیز در این مسابقه (مانند مسابقه‌ی قبلی) وجود دارد.

موفق باشید!

 

پ.ن. خسته نباشید!

هم‌اکنون رتبه‌بندی مسابقه در اینجا موجود است. سوال‌های مسابقه را نیز می‌توانید برای تمرین در بخش سوال‌های المپیادی مشاهده کنید.

اگر دقت کنید، بسیاری از نمره‌های در سوال اول تغییر کردند. تغییر در چکری بود که در دوره تابستان ۸۹ استفاده شده بود. در آن چکر، هرگونه کاراکتر اضافی (مانند space در انتهای خط و یا خط اضافی در انتهای برنامه) باعث میشد که خروجی نادرست فرض شود.

احتمالاً برخی از شما از این که به این دلیل نمره‌تان کم شده بود ناراحت شدید؛ در این صورت به شرکت‌کنندگان دوره تابستان ۸۹ فکر کنید که در نهایت هم با همین چکر نمره‌دهی شدند! 😃

راه حل های مسابقه شماره ۱۸

سلام!

امیدواریم که از سوال‌ها خوشتان آمده باشد!

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

در صورتی که راه‌حل دیگری برای سوال‌ها دارید در بخش نظرات با ما در میان بگذارید!

ادامه‌ی خواندن

راه حل های مسابقه شماره ۱۷ Quera

یه کم دیر شد ولی امید وارم از راه‌حل‌ها لذت ببرید (مث سوالا که لذت بردید 😉).

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

ادامه‌ی خواندن

برگزاری هجدهمین مسابقه برنامه‌نویسی دانشجویی acm «بصورت تمرینی» در Quera

سلام!

هجدهمین مسابقه‌ی برنامه‌نویسی دانشجویی acm منطقه‌ی غرب آسیا، در تاریخ ۲ و ۳ دی‌ماه توسط دانشگاه صنعتی شریف برگزار شد. این مسابقه بعنوان چالشی برای علاقه‌مندان و جهت تمرین شرکت‌کننده‌های دیگر، برای افرادی که در مسابقه‌ی اصلی شرکت نکردند، در روز جمعه ۸ بهمن‌ماه ۱۳۹۵ از ساعت ۹ الی ۱۴ دوباره برگزار می‌شود. شرکت بصورت انفرادی و تیمی در این مسابقه آزاد است، اما شرکت در تیم‌های ۳نفره مانند مسابقه‌ی اصلی توصیه می‌شود. صورت سوال‌های مسابقه به زبان انگلیسی هستند و رتبه‌بندی نهایی طبق قوانین acm صورت خواهد گرفت.

برای ثبت‌نام به بخش مسابقات مراجعه کنید.

توجه داشته‌باشید که متوسط سوال‌های این مسابقه از مسابقات عادی Quera سخت‌تر هستند.

موفق باشید!

دوره تابستانی المپیاد کامپیوتر ۹۵ – آزمون دوم

سلام!

همین جمعه، ۲۴ دی، ساعت ۹ الی ۱۴، دومین آزمون عملی مقدماتی دوره تابستان المپیاد کامپیوتر ۹۵ برای تمرین المپیادی‌ها و بعنوان چالشی برای افراد علاقه‌مند برگزار می‌شود.

برای ثبت نام به بخش مسابقات رجوع کنید!

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

طبعا این مسابقه برای افرادیست که سوال‌های آن را ندیده‌اند.

البته این مسابقه تفاوتی با مسابقه‌ی قبلی دارد!

در مسابقه‌ی المپیادی قبلی (که می‌توانید آن را در اینجا بیابید)، برای بکار بردن “نمره‌دهی زیرمسئله‌ای” برای سوال‌ها، هر زیرمسئله در قالب یک سوال جدا در مسابقه گذاشته شده بود. در مسابقه‌ی پیش رو، زیرمسئله‌های هر سوال در صورت سوال توضیح داده می‌شوند و شما کافیست کد راه حل خود را بعنوان پاسخ ارسال کنید؛ سیستم داوری نمره‌ی شما را وابسته به تعداد زیرمسئله‌هایی که کامل آن‌ها را درست داده‌اید برای شما در نظر می‌گیرد.

موفق باشید! 🙂

به مناسبت یک‌ساله شدن Quera

سلام!

خرسندیم که اعلام کنیم Quera یک‌ساله شد!

کار جدی روی Quera از تابستان ۹۴ شروع شد و اولین نسخه از آن انتهای تابستان ۹۴ عرضه شد. حال یک سال از آن تاریخ گذشته و در این مدت با دیدن روند افزایشی استفاده‌ی شما از Quera روحیه گرفتیم؛ بابت این استقبال شما متشکریم!

در این سال، بیش از ۱۷۰۰۰۰ برنامه در Quera جهت داوری فرستاده شده است. هم اکنون حدود ۲۷۰۰ سوال در ۳۳۲ مسابقه و کلاس در سایت وجود دارد و شما می‌توانید برنامه‌های خود را برای داوری آن‌ها در سایت ارسال کنید؛ این کلاس‌ها و مسابقات در مجموع بیش از ۲۳۰۰۰ کاربر ثبت‌نامی دارند.

البته این تازه ابتدای کار است و راهی طولانی پیش روست.

همه‌ی شما می‌توانید در کار‌های آینده‌ی Quera سهیم باشید!

شما را دعوت می‌کنیم به همکاری در بخش‌های مسابقات و آموزش Quera! جزییات کار‌های موجود در این بخش‌ها:

  • برگزاری مسابقات: شما می‌توانید با طرح و آماده کردن سوال، در برگزاری مسابقات هفتگی سهیم باشید و یا مسابقه‌ی خود را در Quera برگزار کنید! جهت این کار باید ابتدا سوال‌های پیشنهادی خود را برای ما بفرستید. حتی اگر سوالتان به‌نظرتان ساده‌ است، و یا راه‌حلی برای آن پیدا نکرده‌اید هم می‌توانید آن‌ را پیشنهاد دهید! پس از فرستادن سوال‌ها، با همفکری یکدیگر سوال‌ها را دسته بندی کرده و درجه سختی و کیفیت هریک را مشخص می‌کنیم و در صورت لزوم، سوال‌ها را پرورش می‌دهیم تا در بهترین شکل در مسابقات استفاده شوند.
  • آموزش:  همان‌طور که می‌دانید، آموزش الگوریتم و برنامه‌نویسی جزو اهداف Quera است که هم اکنون در حال آماده شدن می‌باشد و به تدریج انتشار خواهد یافت. شما در صورت علاقه‌مندی می‌توانید در فراهم نمودن محتوای این آموزش‌ها سهیم باشید.

همچنین کارهایی از قبیل تایید کیفیت سوال‌ها و یا برچسب گذاری و اصلاح مشکلات آن‌ها و … نیز وجود دارد که از علاقه‌مندان جهت همکاری در این‌ کارها دعوت به‌ عمل می‌آید.

در صورت تمایل به همکاری در هریک از این زمینه‌ها، به mahdi@quera.ir ایمیل بزنید. البته، همکاری شما بدون قدردانی نقدی نخواهد ماند! 😉

در ضمن، طرح تی‌شرت و لیوان Quera را  می‌توانید در عکس زیر مشاهده کنید!prizes

این‌ها هدایاییست که در کنار جوایز نقدی، به برندگان مسابقات Quera اهدا خواهد شد! 😊

مسابقه شماره ۱۲ Quera

سلام!

مسابقه شماره ۱۲ Quera، جمعه ۲۶ شهریورماه، از ساعت ۲۰:۰۰ به مدت ۲ ساعت و ۳۰ دقیقه برگزار خواهد شد.

این مسابقه نیز در دو سطح برگزار می‌شود. (توضیحات بیشتر را می‌توانید در مطلب متنشر شده‌ی پیشین بخوانید.)

هر سطح شامل ۴ سوال‌ برنامه‌نویسی خواهد بود و شما ۲ ساعت و ۳۰ دقیقه برای حل کردن آن‌ها فرصت دارید. تلاش شده که سوال‌های مسابقه به ترتیب از ساده به سخت مرتب شده باشند. سوال اول و دوم سطح ۱ با سوال سوم و چهارم سطح ۲ یکسان خواهد بود.

برای ثبت نام در این مسابقه تا ۲ ساعت پس از شروع مسابقه فرصت دارید.

موفق باشید!

مسابقه شماره ۱۱ Quera

سلام!

مسابقه شماره ۱۱ Quera، جمعه ۱۲ شهریورماه، ساعت ۱۶:۰۰ برگزار خواهد شد.

این مسابقه نیز در دو سطح برگزار می‌شود. (توضیحات بیشتر را می‌توانید در مطلب متنشر شده‌ی پیشین بخوانید.)

هر سطح شامل ۴ سوال‌ برنامه‌نویسی خواهد بود و شما ۲ ساعت برای حل کردن آن‌ها فرصت دارید. تلاش شده که سوال‌های مسابقه به ترتیب از ساده به سخت مرتب شده باشند. سوال اول و دوم سطح ۱ با سوال سوم و چهارم سطح ۲ یکسان خواهد بود.

برای ثبت نام در این مسابقه تا ۱ ساعت و ۳۰ دقیقه پس از شروع مسابقه فرصت دارید.

موفق باشید!