در یک نظرسنجی از افراد علاقهمند به تماشای فیلم، درخواست شد تا 3 تا از ژانرهای مورد علاقهی خود را بنویسند. 6 ژانر مختلف برای انتخاب به آنها داده شده است که شامل:
Horror, Romance, Comedy, History , Adventure , Action
برنامهای بنویسید که تعداد افراد را بگیرد سپس اسم هر فرد را با ژانرهای مورد علاقش بگیرد و اسم هر ژانر و تعداد افراد علاقهمند به آن ژانر را به ترتیب از بیشترین علاقهمندی در خروجی چاپ کند. ( در صورتی که میزان علاقهمندی در ژانرهای مختلف یکسان شد، به ترتیب الفبای انگلیسی در خروجی چاپ کنید.) در صورتی که ژانری انتخاب نشد، مقدار آن را صفر در نظر بگیرید و در خروجی اسم و عدد 0 را چاپ کنید.
4
hossein Horror Romance Comedy
mohsen Horror Action Comedy
mina Adventure Action History
sajjad Romance History Action
نمونه خروجی:
Action : 3
Comedy : 2
History : 2
Horror : 2
Romance : 2
Adventure : 1
توجه: چنانچه قصد دارید از دیکشنری در حل مسائل خود استفاده کنید، به این نکته توجه کنید که دیکشنری ترتیب را حفظ نمیکند.
پاسخ ها