نمونه سوالات مسابقه
سوالات مسابقه تمرینی
جمع دو عدد
برنامه ای بنویسید که ۲ عدد از ورودی گرفته و جمع آنها را چاپ کند.
ورودی مساله:
در خط اول فایل ورودی یک عدد قرار دارد(
)که مشخص کننده ی تعداد جمع هایی است که باید انجام شود. در
خط بعدی هر کدام دو عدد
و
وجود دارد که باید با یک دیگر جمع شوند.
خروجی مساله:
به ازای هر دو عدد و
حاصل جمع
و
را در یک خط جداگانه چاپ نمایید.
ورودی و خروجی مثال:
مثال خروجی | مثال ورودی |
4 3 |
2 3 1 1 2 |
پاسخ:
پاسخ به زبانهانهای سیپلاسپلاس، پاسکال، جاوا ، پایتون ، سی شارپ و ویژوال بیسیک 6
حرف نقرهای
حرف نقرهای در یک کلمه، حرفی است که فاصله آن از دو طرف رشته مساوی باشد. مثلا در کلمه ALI ، حرف L حرف نقره ای است، چون فاصله آن از دو طرف است. ولی کلمه SARA حرف نقره ای ندارد، چون حرفی را نمی توان پیدا کرد که فاصله آن از دو طرف برابر باشد
به شما یک رشته داده شده ، شما باید ابتدا تعداد حرف های آن رشته را به دست بیاورید و چاپ کنید. در صورتی که این رشته دارای حرف نقره ای است باید آن را چاپ کنید و در غیر این صورت باید به ترتیب دو حرف کنار همی را چاپ کنید که اگر هر کدام از آن ها را از رشته حذف کنیم حرف دیگر حرف نقره ای شود.
ورودی مساله:
در خط اول فایل ورودی عدد تعداد تست های ورودی را نشان میدهد(
). در
خط بعدی، در هر خط یک کلمه قرار گرفته است.
خروجی مساله:
به ازای هر تست، پاسخ سوال را در یک خط جداگانه چاپ کنید
ورودی و خروجی مثال:
مثال خروجی | مثال ورودی |
6 jl 5 v |
2 ywjlbi apvsk |
پاسخ:
پاسخ به زبانهانهای سیپلاسپلاس، پاسکال، جاوا، پایتون ، سی شارپ و ویژوال بیسیک 6
جمع زیردنباله
یک دنباله اعداد به شما داده میشود. فرض کنید به ازای هر زیر دنباله پیوسته از این دنباله ، مجموع اعداد زیر دنباله در یک لیست نگهداری شود. از شما خواسته شده است که تعداد اعداد متفاوت در این لیست را بدست آورید.
به عنوان مثال دنباله را در نظر بگیرید. این دنباله
زیر دنباله متفاوت دارد:
و
و
و
و
و
که مجموع آنها به ترتیب
و
و
و
و
و
می باشد. در نتیجه این لیست
عنصر متفاوت دارد.
ورودی مساله:
در سطر اول فایل ورودی یک عدد قرار دارد که مشخص کننده ی تعداد تست ها می باشد. در هر کدام از
تست بعدی یک دنباله شرح داده شده است، به این شکل که ابتدا در خط اول یک عدد
مشخص کننده ی تعداد اعضای دنباله و در سطر بعدی
عدد اعضای دنباله آمده اند.
تمام اعداد ورودی بین و
قرار دارند.
خروجی مساله:
به ازای هر تست، پاسخ سوال را در یک خط جداگانه چاپ کنید.
ورودی و خروجی مثال:
مثال خروجی | مثال ورودی |
5 3
|
2 3 1 2 3 3 1 1 1 |
پاسخ:
پاسخ به زبانهانهای سیپلاسپلاس، پاسکال، جاوا، پایتون ، سی شارپ و ویژوال بیسیک 6
- ۹۰/۰۷/۰۴