مسابقه الگوریتمی دروغ ۱۳ + راه‌حل‌ها

3061

سلام!

سال نو رو پساپس(!) بهتون تبریک میگم. کوئرا امسال پر‌قدرت‌تر از سال‌های پیش تلاش داره که مسابقات با‌کیفیت‌تری رو برگزار کنه. در همين راستا به درخواست شما قراره امسال علاوه بر مسابقات ویژه که برگزار می‌کردیم، تعداد بیشتری مسابقه الگوریتمی هم برگزار کنیم! مسابقه دروغ ۱۳ هم اولين مسابقه الگوریتمی ماست!

مسابقه دروغ ۱۳، اولین مسابقه الگوریتمی قرن به مناسبت سیزده‌به‌در است. این مسابقه شامل ۱۳ سؤال است که برای حل آن‌ها ۳ ساعت زمان دارید. سؤالات و جوایز، با سایر «مسابقات الگوریتم» متفاوت است و شاید کمی سوپرایز شوید. حل سؤالات نیازمند تکنولوژی خاصی نیست و امکان ارسال پاسخ با همه زبان‌های برنامه‌نویسی وجود دارد. برای شرکت در مسابقه کافی است حداقل به یک زبان برنامه‌نویسی تسلط کافی داشته باشید.

جوایز مسابقه

  • نفر اول: یک دستگاه آپارتمان + یک دستگاه خودرو سواری
  • نفر دوم: یک دستگاه آپارتمان
  • نفر سوم: یک دستگاه خودرو

زمان برگزاری مسابقه: جمعه ۱۹ فروردین ساعت ۱۶:۰۵

ثبت‌نام در مسابقه

برای ثبت‌نام و کسب اطلاعات بیشتر در مورد مسابقه به صفحه مسابقه الگوریتمی دروغ ۱۳ مراجعه کنید.

منتظرتون هستیم 🙂


پی‌نوشت: راه‌حل‌ها

خب مسابقه الگوریتمی دروغ ۱۳ هم تمام شد! امیدواریم که از این مسابقه لذت برده باشید. این هم از راهنمایی‌ها و راه‌حل سوالات 🙂

در صورتی که متوجه راه‌حلی نشدید، می‌توانید در بخش نظرات سوالات و ابهام‌های خود را مطرح کنید. همچنین اگر راه‌حلی دیگری برای سوالات دارید، خوشحال می‌شویم که راه‌حل خود را در بخش نظرات با ما و دوستانتان به اشتراک بگذارید.

مدرسان شریف

برای حل این سوال نیازی به دریافت ورودی نیست و تنها کافی است رشته !quera را چاپ کنید.

زوجیت

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

منو پیاده کن

پیاده‌سازی صرف این برنامه، باعث خطای محدودیت زمان می‌شود. کافی است مقدار خروجی را ساده‌سازی کنید و به این نتیجه برسید که پاسخ برابر است با:

\sum_{i=1}^{n}\sum_{j=1}^{i}1=
\sum_{i=1}^{n}i=
\frac{n(n+1)}{2}

صدادار

کافی است تعداد حروف صدادار رشته داده شده را چاپ کنید.

حروف صدادار در انگلیسی a، e، i، o و u هستند.

زبان عجیب

با استفاده از این لینک متن سوال را رمزگشایی کنید. فقط باید به صورت زیر جایگزین کنید:

  • π معادل pi
  • k معادل ka
  • 出 معادل chu

آنلاین

معادله خط 1401x+y=13 را در نظر بگیرید. در این سوال مقدار x داده می‌شود و مقدار y خواسته شده است.

بهترین

برای هر سوال باید اسکی (ASCII) کد حرف nام رشته‌ای که در متن سوال آمده را چاپ کنید.

الگو ساده

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

۲ ۲ ای

در این سوال به ازای همه اعدادی که از ۱۴۰۱ بیشتر هستند عبارت YES و در غیر این صورت عبارت NO را چاپ کنید.

پل کونیگسبرگ

تصویر این سوال مربوط به مسئله معروف اویلر برای پیدا کردن گذر اویلری در گراف است. در صورتی که همه یال‌های این گراف را بتوان با یک گذر اویلری پوشاند عبارت YES و در غیر این صورت عبارت NO را چاپ کنید.

گراف‌هایی که هیچ یالی ندارند نیز اویلری هستند.

سوال محرمانه

متن این سوال با یکی از جایگشت دادن ۳۲ حرف الفبای فارسی ایجاد شده است. کلید این جایگشت را به دست آورید و با این کلید متن را باز کنید و سوال را دریافت کنید.

کورس مود

در این سوال مورس کد (Morse Code) یک عبارت سه‌حرفی گفته شده است که می‌توانید آن را رمز‌گشایی کنید.

این کلمه سه‌حرفی مخفف یک الگوریتم معروف در دنباله‌هاست و خواسته سوال نیز همین است.

پشتیبانی

متن سوال را از قسمت «سوال بپرسید» مطرح کنید تا آن را دریافت کنید.

آموزش برنامه نویسی با کوئرا کالج
امین انوری سرور

اشتراک در
اطلاع از
guest

22 دیدگاه‌
قدیمی‌ترین
تازه‌ترین بیشترین واکنش
بازخورد (Feedback) های اینلاین
View all comments
عرفان
2 سال قبل

مسابقه خوبی بود(از دروغ های خودتونم بزرگتره😂)

اکبر
اکبر
2 سال قبل

جالب بود.

محمد
محمد
2 سال قبل

سوال محرمانه هنوزم محرمانه مونده :)))

Someone
Someone
2 سال قبل

سوال زبان عجیب رو بیشتر توضیح میدید؟

کوئرا بلاگ
ادمین
2 سال قبل
پاسخ به  Someone

یک متن عجیب در صورت سوال آمده که صرفا باید با سه کاراکتر گفته شده جایگزین شود. بعد از این تغییر زبان سوال به زبان رمزی pikalang تبدیل می‌شود که لینک تبدیل این زبان در توضیحات آمده. با کمک این لینک و جایگذاری‌های گفته شده در متن به متن سوال دست پیدا کنید.

Artin Doroodi 🥒
Artin Doroodi 🥒
2 سال قبل

راند خیلی فانی بود :))
خسته نباشین

اشکان
اشکان
2 سال قبل

2 2ی و کورس مود وافتضاح بودن!
محرمانه هم از همه بهتر بود!!

فاطمه
فاطمه
2 سال قبل
پاسخ به  اشکان

یه راهنمایی در مورد سوال محرمانه می کنید؟🙏🏻

کوئرا بلاگ
ادمین
2 سال قبل
پاسخ به  فاطمه

یک ترتیب جدیدی (جایگشت) از حروف الفبای فارسی انتخاب شده است و با کمک آن متن سوال رمزگذاری شده است. برای مثال فرض کنید در این ترتیب به جای حرف «ب»، حرف «ژ» و به جای حرف «ا» حرف «ج» قرار گرفته باشد.

اکنون اگر با این ترتیب بخواهیم کلمه «بابا» را رمزگذاری کنیم به کلمه «ژجژج» می‌رسیم.

چالشی که باقی می‌ماند این است که چطور این ترتیب را پیدا کنید. برای انجام این کار به این نکته توجه کنید که حروف پرتکرار فارسی احتمالا با حروف پرتکرار در این متن متناظر شده است.

برای‌ آشنایی بیشتر با این روش رمزگذاری این لینک را مطالعه کنید.

محمد
محمد
2 سال قبل

مسابقه ی عالی بود #دروغ13

سجاد
سجاد
2 سال قبل

ایده خیلی قشنگی بود که بدون هیچ توضیحی و فقط با چند تا ورودی و خروجی نمونه، باید مسئله ها رو حل میکردیم. لحظات خوشی بود. خدا قوت میگم و ممنونم از تیم خلاق کوئرا

آخرین ویرایش2 سال قبل توسط سجاد
فاطمه
فاطمه
2 سال قبل

با سلام و خسته نباشید به همه دوستان شرکت کننده👏🏻👏🏻👏🏻
فلسفه تغییر ترتیب سوالات در حین مسابقه چی بود؟🤔
سوال 22ای چه ربطی به عدد 1401 داشت؟
اگر این امکان، “به اشتراک گذاشتن راه حل سوالات مسابقه” بعد از هر مسابقه انجام میشد خیلی خوب بود!
ممنون از تیم کوئرا🌸

کوئرا بلاگ
ادمین
2 سال قبل
پاسخ به  فاطمه

فاطمه عزیز سلام

فلسفه تغییر ترتیب سوالات در حین مسابقه: برای ایجاد هیجان بیشتر و گیج کردن شرکت‌کننده‌ها و بهم ریختن ساختار (و شاید اسم فایل‌های ذخیره شده روی کامپیوتر 😉)

سوال 22ای چه ربطی به عدد 1401 داشت؟ ۲ ۲ ای = دو دو یی = برای پیدا کردن عدد ۱۴۰۱ می‌توانستید از روش جست‌وجوی دودویی استفاده کنید.

بله حتماً. قصد داریم در آینده هم این روال رو ادامه بدیم و راه‌حل سوالات مسابقات رو در بلاگ قرار بدیم

ناصر
ناصر
1 سال قبل
پاسخ به  کوئرا بلاگ

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

فاطمه
فاطمه
2 سال قبل

سوال “پشتیبانی” چی بود؟

کوئرا بلاگ
ادمین
2 سال قبل
پاسخ به  فاطمه

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

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

فاطمه
فاطمه
2 سال قبل

مسابقه جالبی بود، باز هم اگر بشه از این مدل مسابقه ها با سطح های بالاتر برگزار بشه خیلی خوبه.
سپاس 🙂

s.h
s.h
1 سال قبل

کاش یجوری بشه بعد حل سوال راه حل های دیگران رو بتونیم ببینیم:/

کوئرا بلاگ
ادمین
1 سال قبل
پاسخ به  s.h

دوست کوئرایی عزیز سلام

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

Karimi
Karimi
1 سال قبل

مقاله عالی، من واقعا مقاله شما را دوست دارم، چنین اطلاعات خوبی به من کمک زیادی کرد. من از این https://grammica.com/morse-code-translator استفاده می کنم

امیر مسعود چابک
امیر مسعود چابک
1 سال قبل

کسی کورس مد رو حل کرده؟؟

محمد
محمد
1 سال قبل

سلام کسی میشه بهم بگه چجوری سوال محرمانه رو حل کنم؟