برنامه نویسی << شماره 9 >>
1 )
فوتبال
یک روز وسیا می خواست نتایج فینال مسابقات جام جهانی 1910 فوتبال برلند را نگاه کند.ولی او نتیجه کلی مسابقه را نتوانست پیدا کند.تنها چیزی که پیدا کرد یک توضیح مختصری در n خط بود که هر خط به معنای گل زدن یک تیم بود.هر گل هم با نوشتن نام تیم گل زننده مشخص می شد.شما باید در بدست آوردن نتیجه مسابقه به وسیا کمک کنید.توجه داشته باشید که هیچ بازی مساوی نشده است.
ورودی:
در سطر اول (n (1 ≤ n ≤ 100 -که تعداد گل ها است- وجود دارد.در n خط بعد نیز اسامی گل های زده شده گفته شده است.اسم ها خالی از حرف نیستند و همچنین همگی با حروف بزرگ نوشته شده اند.هیچ بازی مساوی نمی شود و بیش تر از 2 تیم وجود ندارد.
خروجی:
نام تیمی که برده است را چاپ کنید.به شما یادآوری می کنیم که تیمی برنده است که تعداد گل های زده شده اش بیشتر باشد.
پسر یا دختر
این روز ها بعضی پسر ها به عنوان آواتار خود در فروم ها،عکس دختران زیبا را می گذارند! برای همین تشخیص این سخت است که یک نفر در فروم پسر است یا دختر.قهرمان ما رفته بود توی چت و مشغول صحبت کردن با دختری زیبا بود و چند روزی اینها با هم دیگر چت کردند.
اما دیروز متاسفانه او متوجه شد که آن دختر زیبا در حقیقت یک مرد تمام عیار است! برای همین بسیار ناراحت شد و دیگه خسته شد برای اینکه یک نفر دیگر رو پیدا کند.وی دنبال راهی بود که از روی اسم نفر،دختر یا پسر بودن آن را مشخص کند.
بعد از هزار ساعت فکر،به نتیجه ای رسید:کسانی تعداد حروف بدون تکرار اسمشان فرد است،مرد هستند ولی کسانی که تعداد حروف بدون تکرار اسمشان زوج است،زن هستند.شما با گرفتن نام کاربری نفر،باید به او کمک کنید که پسر یا دختر بودن طرف را تشخیص دهد.
ورودی:
رشته ای غیر خالی که همان نام کاربری است که حداکثر 100 کاراکتر دارد.
خروجی:
اگر زن بود،چاپ کنید "!CHAT WITH HER" در غیر اینصورت "!IGNORE HIM" را چاپ کنید.
wjmzbmr
CHAT WITH HER!
xiaodao
IGNORE HIM!
sevenkplus
CHAT WITH HER!
نکته:
در مثال ورودی اول 6 حرف بدون تکرار وجود دارد. "w", "j", "m", "z", "b", "r" برای همین او یک دختر است و باید عبارت "CHAT !WITH HER" نمایش داده شود.
3 )فوتبال
پتیا فوتبال را خیلی دوست دارد.او جایگاه بازیکنان نسبت به هم را در کاغذ خود می نویسد.او برای هر نفر از تیم اول عدد صفر و برای هر نفر از تیم دوم عدد یک را انتخاب کرده است.اگر 7 بازیکن از یک تیم پشت سر هم بدون فاصله قرار بگیرند،آن موقعیت خطرناک است در غیر این صورت خطرناک نیست.مثلا 00100110111111101 خطرناک است ولی 11110111011101 خطرناک نیست.شما باید در این برنامه حساب کنید که موقعیت خطرناک است یا نه.
ورودی:
رشته ی غیر خالی دودویی که طول آن از 100 حرف بیشتر نمی شود.
خروجی:
اگر موقعیت خطرناک بود،"YES" را چاپ کنید.در غیراینصورت "NO" را چاپ کنید.
001001
NO
1000000001
YES
برگرفته شده ازmohamadi-sepehr.blog.ir : بلاگ بسیار قدرتمند برنامه نویسی