راهنمای تمرینها: از صورت مسئله تا ارسال پاسخ
راهنمای تمرینها: از صورت مسئله تا ارسال پاسخ؛ راهنمای عملی استفاده از مسیر یادگیری و امکانات سایت.
صورت مسئله را کامل بخوان
هر تمرین یک حوزه و تاپیک، سطح آسان یا متوسط یا سخت، زبان مجاز، حداکثر امتیاز و نمونه ورودی و خروجی دارد. نمونهها تعریف کامل مسئله نیستند؛ محدودیت، قرارداد خروجی و حالتهای مرزی را هم بخوان. در تمرین متنی یا شبهکد، ترتیب مراحل و ردگیری روی نمونه باید قابل فهم باشد.
پیش از ارسال
ورودی نمونه را بررسی کن و حداقل یک حالت مرزی مستقل بساز. جواب را با زبان انتخابشده بنویس؛ توضیحهای اضافی نباید قالب خروجی خواستهشده را خراب کنند. پیشنویس در مرورگر ذخیره میشود و جای ارسال نهایی نیست. حجم پاسخ حداکثر ۶۴ کیلوبایت است؛ فایل اجرایی روی سایت اجرا نمیشود.
ارسال و سهمیه
پس از ارسال، پاسخ در صف بررسی دستی مدیر یا ادمین دارای مجوز قرار میگیرد. پاسخ در انتظار بررسی، ظرفیت تحلیل را رزرو میکند و پس از نمرهدهی مصرف قطعی ثبت میشود. ارسال عین همان پاسخ برای همان نسخه و زبان، پاسخ تازهای ایجاد نمیکند. اگر اشتراک لازم است، ابتدا دسترسی مناسب را از صفحه اشتراکها بررسی کن.
پس از دریافت نتیجه
در داشبورد تمرینها، نمره معیارها، پذیرش، امتیاز و بازخورد را بخوان. اگر ایراد روشن است، نسخه بهتر با توضیح تصمیمها بساز. اگر به نتیجه اعتراض داری از مسیر بازبینی همان پاسخ استفاده کن؛ ارسال چند تیکت یکسان روند بررسی را سریعتر نمیکند. تصحیح خودکار یا اجرای AI در این نسخه فعال نیست.
قدم بعدی
از تمرینها شروع کن، نتیجهها را در داشبورد ببین و برای مشکل مشخص از تیکت استفاده کن.
اجرای نمونه عمومی
دکمه اجرای نمونه، برنامه کامل Python، JavaScript یا C# را با ورودی یکی از نمونههای عمومی در Wandbox اجرا میکند. پیش از اجرا ارسال کد به سرویس خارجی را تأیید میکنی؛ اطلاعات محرمانه را در کد قرار نده. خروجی، خطای کامپایل و خطای اجرا قابل مشاهدهاند. C# در Mono 6.12 و سطح زبان C# 7 اجرا میشود؛ برای JSON میتوان از System.Web.Script.Serialization استفاده کرد. شبهکد و پاسخ متنی اجرا نمیشوند. اجرای نمونه نمره یا امتیاز ایجاد نمیکند و سهمیه بازبینی را مصرف نمیکند؛ پذیرش نهایی همچنان دستی است. اگر سرویس رایگان در دسترس نیست، ارسال برای بازبینی ممکن است.