سلام دوست عزیز😃👋

به «مسابقه خداحافظ ۱۴۰۳» خوش آمدی!

هرگونه ارتباط با سایر شرکت‌کنندگان و یا استفاده از ابزارهای تولید کد، مثل ChatGPT و... در مسابقات کوئرا ممنوع است و بعد از شناسایی از لیست شرکت‌کنندگان مسابقه حذف می‌شوید.

لینک‌های مفید برای شرکت در مسابقه:

سوالات و مشکلات خودتان را می‌توانید از طریق قسمت «سوال بپرسید» با ما در میان بگذارید.

تنها در صورتی نمره‌ی یک سوال را دریافت می‌کنید که همه‌ی تست‌ها را با موفقیت بگذرانید.

موفق باشید و بهتون خوش بگذره 😉✌

لیست سوالات را می‌توانید از نوار سمت راست این صفحه مشاهده کنید.

بی‌میم ابوالفضل


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

علی بعد از روز سیزده به در می‌خواهد سمنوی سفره هفت‌سین خانه را بخورد. آن‌ها سمنو را از سوپرمارکت خریده‌اند که نام برند آن یک رشته ss متشکل از حروف کوچک انگلیسی است. سمنو بیمه ابوالفضل است اگر در نام برند آن از حرف m استفاده نشده باشد.

سمنو
سمنو نماد قدرت، خیر و برکت است.

برای مثال سمنوهای برند bitpin بیمه ابوالفضل هستند، ولی سمنوهای برند samanoo بیمه ابوالفضل نیستند. در ورودی به شما نام برند سمنو داده می‌شود، به علی بگویید که این سمنو بیمه ابوالفضل است یا خیر.

ورودی🔗

در سطر اول رشته ss نام برند سمنو می‌آید. تضمین می‌شود این رشته فقط از حروف کوچک انگلیسی تشکیل شده و حداکثر ۲۰ کاراکتر داشته باشد.

خروجی🔗

در صورتی که سمنو بیمه ابوالفضل است عبارت Yes و در غیر این صورت No را چاپ کنید.

توجه کنید سیستم داوری به بزرگ و کوچک بودن حروف حساس است.

مثال‌ها🔗

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

bitpin
Plain text

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

Yes
Plain text

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

samanoo
Plain text

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

No
Plain text
اشتباهات متداول
چک کردن شرایط ورودی مسئله

نیازی نیست چک کنید شرایط گفته شده در ورودی برقرار است یا نه. توضیحات محدودیت‌ها فقط برای آگاهی شما درباره‌ی تست‌ها و محدودیت‌های مسئله است و قطعاً در ورودی‌های داده شده به برنامه‌ی شما رعایت می‌شوند. پس نیازی نیست بنویسید:

if 1 <= n <= 100:
    # answer of problem
else:
    # print('invalid input')
Python
ابتدا همه‌ی ورودی را گرفتن و در نهایت همه‌ی خروجی را چاپ کردن

شما می‌توانید لابه‌لای دریافت ورودی، خروجی دهید. پس نیازی نیست ابتدا همه‌ی ورودی‌ها را دریافت کنید و در نهایت همه‌ی خروجی‌ها را چاپ کنید. مخصوصاً برای سوالاتی که باید به چندین سوال پاسخ دهید، می‌توانید دو قسمت ورودی و خروجی را کاملاً مستقل در نظر بگیرید و مطمئن باشید تداخلی پیش نمی‌آید.

چاپ کردن موارد اضافه برای دریافت ورودی

لطفاً از چاپ کردن موارد اضافه مثل please enter a number برای دریافت ورودی پرهیز کنید. برای مثال در زبان پایتون نباید بنویسید:

input('please enter:')
Python
چند فایلی کد زدن

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

package ir.quera.contest;
Java
استفاده از چند Scanner برای دریافت ورودی

در زبان جاوا، باید فقط یک شئ از جنس Scanner تعریف کنید و همه‌ی ورودی‌ها را با آن دریافت کنید.

نحوه‌ی دریافت ورودی و چاپ کردن خروجی

برای آشنایی بیشتر برای نحوه‌ی دریافت ورودی و چاپ کردن خروجی این لینک را مطالعه کنید.

ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.