تمرین برنامه‌نویسی: لیست المپیاد کامپیوتر

تمرین برنامه‌نویسی: لیست المپیاد کامپیوتر

احمد در حال ارسال لیست نهایی اسامی قبول شدگان المپیاد کامپیوتر برای کمیته‌ی بررسی نتایج می‌باشد تا کمیته بتواند کارت‌های ورود به مسابقات نهایی را چاپ کند ولی به دلیل آنکه قالب مشخصی برای ثبت نام اسامی در هنگام آزمون تعریف نشده بود، شرکت کننده‌ها به صورت استاندارد اسامی خود را ننوشته‌اند به علاوه در ادامه‌­ی هر اسم زبانی که با آن در مسابقات شرکت شده است، نوشته شده است و در ابتدای هر اسم نیز جنسیت افراد مشخص شده است. فرم استاندارد اسامی به این صورت می‌باشد که حرف اول اسم بزرگ می­‌باشد و بقیه حروف اسم کوچک باشد. برنامه‌ای بنویسید که تعداد و اسم و جنسیت و زبان قبول شدگان را از ورودی بخواند و بر اساس جنسیت اسامی را تفکیک کند و آن‌ها را استاندارد سازی کند و جلوی هر اسم زبانی که با آن در مسابقات شرکت کرده است را بنویسد. (در خروجی در ابتدا جنسیت زن و سپس جنسیت مرد چاپ شود. اسامی در هر جنسیت به ترتیب الفبای انگلیسی چاپ شوند.)

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

ورودی نمونه:

4 m.hosSein.python f.miNa.C m.aHMad.C++ f.Sara.java

خروجی نمونه:

f Mina C f Sara java m Ahmad C++ m Hossein python

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

دانلود

پیشگوی اعظم

من از دوران نوجوانی رویایی داشتم! رویای تاسیس یک مکان برای به اشتراک گذاشتن ایده ها و نظرات خودم و همچنین جایی برای دانشجویان و دانش آموزان عزیز که بتوانند تمامی مقالات و جزوات مورد نیاز خودرا از طریق یک سایت مرجع تامین کنند.اکنون،این رویا،godofdoc (خدای داکیومنت) نام دارد D:a

شاید این مطالب را هم دوست داشته باشید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *