اخبار و اطلاعات مربوط به دروس

در این وبلاگ مباحث مرتبط با دروس تدریسی توسط اینجانب پیگیری می شود.

اخبار و اطلاعات مربوط به دروس

در این وبلاگ مباحث مرتبط با دروس تدریسی توسط اینجانب پیگیری می شود.

هدیه ای از طرف دانشجویان
Mbt925.ir

برنامه نویسی پیشرفته - تمرین دهم

جمعه, ۱۲ ارديبهشت ۱۳۹۳، ۰۶:۴۱ ب.ظ

تمرین دهم: مهمانی آسمانی

در یک مهمانی آسمانی، انواع میوه ها از آسمان به زمین می بارد. علی و دوستانش به محض دیدن این صحنه، خود را به محدوده موردنظر رسانده و شروع به جمع آوری میوه ها می کنند. شما باید برنامه ای بنویسید که تعداد میوه های جمع آوری شده توسط هر شخص را شمرده و در نهایت، اشخاص را به ترتیب صعودی اسم هایشان چاپ کند.

ورودی:
  • در خط اول از ورودی، تعداد خطوط (n) آورده می شود
  • سپس در n خط بعدی، در هر خط دو رشته آورده می شود
  1. رشته اول: اسم شخص
  2. رشته دوم: نام میوه
خروجی:
  • اشخاص به ترتیب صعودی اسم ها در خروجی چاپ می شوند
  • در هر خط از خروجی:   نام شخص، تعداد کل میوه ها جمع آورده شده، نام هر میوه (به ترتیب صعودی)، تعداد آن میوه
  
نکات:
  • هیچ دو شخصی دارای اسم یکسان نیستند
  • تعداد و نام دوستان علی مشخص نیست!
  • تعداد میوه ها هم مشخص نیست!
  • برنامه نباید به بزرگی و کوچکی حروف حساس باشد
  • تنها مجاز به استفاده از Collection ها هستید

   

مهلت ارسال تمرین: شنبه، 20 اردیبهشت 93، ساعت 16

نمونه ورودی:

10

ali orange

Ali Orange

Mohammad banana

Sina Watermelon

Tina Apple

Sina Apple

Ali Watermelon

Mohammad BaNana

Sina Orange

ALI Lemon

نمونه خروجی:

ali 4 [lemon 1] [orange 2] [watermelon 1] 

mohammad 2 [banana 2]

sina 3 [apple 1] [orange 1] [watermelon 1]

tina 1 [apple 1]

  • بیگلری

نظرات  (۴)

استاد مگه فیلم هندیه !

استاد جلسه آینده. یکم راجع به این تمرین صحبت کنید و راهنمایی کنید لطفا
پاسخ:
لطفا در کلاس یادآوری کنید.
ostad tabei darim baraye string k y character bgire  andisesho bargardune?bayad aval tabdilesh konim b araye aya?

پاسخ:
indexOf
  Map<String,Map<String,Integer>> m1=new TreeMap<String,Map<String, Integer>>;
ostad in dastur moshkelesh chie?
پاسخ:
Map<String,Map<String,Integer>> m1=new TreeMap<>();

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی