لینکهای مفید برای شرکت در مسابقه:
پیشنهاد میکنیم حتما بخش نحوه کار با ورودی و خروجی مخصوصا برای زبان JavaScript را مطالعه کنید.
در زمان مسابقه میتوانید سوالهای خود را از قسمت "سوال بپرسید" مطرح کنید. در ساعات ۱۰ الی ۱۳ و ۱۵ الی ۱۸ به سوالهای شما پاسخ داده میشود.
به منظور کمشدن رقابت و کدنویسی سریع هنگام مسابقه، جدول امتیازات بسته شده است.
یکی از چالشهای امروزی در زمینهی شبکههای اجتماعی، شناسایی پیامهای اسپم (spam) میباشد. معمولا پیامها از نظر اسپم بودن در چهار دسته زیر طبقهبندی میشوند:
بسته spam را دانلود کنید.
متد detectSpams
در کلاس SpamDetector
را به گونهای پیادهسازی کنید که با دریافت آرایهای از Message
ها، آرایهای از SpamType
ها را برگرداند که هر عنصر آن نوع پیام متناظر در آرایهی messages
را مشخص میکند. به عبارتی اگر عنصر اول آرایهی messages
اسپم نباشد باید عنصر اول آرایهی برگشتی از نوع NOT_SPAM
باشد.
برای مثال با اجرای متد main در کلاس Main، باید خروجی زیر چاپ شود:
آن چه که باید آپلود کنید
یک فایل زیپ که وقتی آن را باز میکنیم فقط فایل SpamDetector.java
را ببینیم.