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

برای آشنایی با قالب صورت سوال در Quera اینجا را مشاهده کنید و برای آشنایی نحوه داوری ارسال‌ها، اینجا را ببینید.

تیم پشتیبانی در ساعت اول و آخر مسابقه آنلاین خواهند بود، و در ۲ ساعت میانی مسابقه هر ۳۰ دقیقه پرسش‌های شما پاسخ داده خواهد شد.

نحوه‌ی ورودی و خروجی دادن در سوال کمک به سرور و ساعت شنی بصورت ورودی و خروجی استاندارد (STDIN) است؛ توضیحات بیشتر آن را می‌توانید در کلاس کار با Quera مشاهده کنید.

جاوا - کمک به سرور


  • محدودیت زمان: ۱ ثانیه
  • محدودیت حافظه: ۲۵۶ مگابایت

آدرس سایت‌ها از بخش‌های مختلفی تشکیل می‌شود. برای مثال رشته‌ی زیر آدرس یک سایت را نشان می‌دهد:

https://fake.address.com/adress.php?username=test&action=login&action=goToPage
Plain text

به قسمتی از آدرس که بعد از علامت سوال می‌آید QueryString می‌گویند. این قسمت شامل متغیرها و مقادیر آن‌هاست که برای سرور سایت ارسال شده است. وب‌سرور باید با دریافت این بخش، متغیرها و مقادیر آن‌ها را استخراج کند، این قسمت از وب‌سرور را با توجه به نکات زیر پیاده‌سازی کنید:

  • در QueryString مقداردهی به متغیرها با علامت = مشخص و با علامت & جدا می‌شوند.
  • متغیرها و مقادیر آن‌ها باید به ترتیبی که در ورودی آمده‌اند ظاهر شوند.
  • مقادیر یک متغیر باید یکتا باشند و اگر چندبار تکرار شوند فقط اولین باری که ظاهر شده است در نظر گرفته می‌شود.
  • خروجی که چاپ می‌کنید باید دقیقا مطابق مثال‌ها باشد پس به علائم جدا کننده مثل کاما و فاصله دقت کنید.

ورودی🔗

همان QueryString که شما باید آن را پردازش کنید.

خروجی🔗

متغیرها و مقدار آن‌ که باید بر اساس فرمت خواسته شده چاپ شوند.

مثال🔗

ورودی نمونه ۱🔗

username=test&action=login&action=goToPage&action=login
Plain text

خروجی نمونه ۱🔗

{'username' = 'test' , 'action' = ['login' , 'goToPage']}
Plain text

ورودی نمونه ۲🔗

user=javad&user=ali&user=javad&password=1234&password=4321&option=true
Plain text

خروجی نمونه ۲🔗

{'user' = ['javad' , 'ali'] , 'password' = ['1234' , '4321'] , 'option' = 'true'}
Plain text
ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.