تمرین برنامه نویسی : جمع اعداد

تمرین برنامه نویسی : جمع اعداد

تمرین برنامه نویسی : جمع اعداد

سمیه کلاس دوم دبستان درس می خونه و تازه داره جمع کردن اعداد رو یاد میگیره. معلم کلاس جمع یه سری عدد رو روی تخته نوشته و دانش آموزان باید جمع اعداد مورد نظر رو حساب کنند. برای اینکه کار ساده تر بشه اعدادی که باید جمع بشن فقط یک و دو و سه هستند. اما اینم کافی نیست و دانش آموزا فقط وقتی می تونن جمع رو انجام بدن که اعداد به ترتیب غیر نزولی چیده شده باشه (یعنی اول یک ها بعد دو ها و بعد سه ها) شما باید عبارتی که معلم پای تخته نوشته را به عنوان ورودی بخوانید و در خروجی عبارتی که توضیح داده شد را تولید کنید تا سمیه و دیگر شاگردان بتوانند آن را حساب کنند. ورودی نمونه: 1+1+3+1+3 خروجی نمونه: 1+1+1+3+3

تمرین برنامه نویسی : استانداردسازی اسامی

تمرین برنامه نویسی : استانداردسازی اسامی

تمرین برنامه نویسی : استانداردسازی اسامی

تمرین برنامه نویسی : استانداردسازی اسامی زبان برنامه نویسی: پایتون مهدی داره لیست نهایی اسامی شرکت کننده در مراسم اختتامیه فیلم فجر رو می فرسته برای کمیته ی اجرایی تا بتونن کارت های ورود رو چاپ کنند. ولی یه مشکلی هست. موقع ثبت نام شرکت کننده ها اسم هاشون رو به صورت استاندارد ننوشته اند. استاندارد یعنی دقیقا حرف اول اسم بزرگ باشه و بقیه حروف اسم کوچک باشد. برنامه ای بنویسید که ۱۰ اسم از ورودی بخواند و استانداردشده ی آنها را در خروجی چاپ کند. ورودی نمونه: BaHram MaHnaZ hooman FaribORZ barAN HedieH ALI EZATOLLAH MOHAMADALI JAMSHID خروجی نمونه: Bahram Mahnaz Hooman

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

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

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

سارا به تازگی یادگرفته تایپ کنه و وارد اینترنت بشه. همینکه وارد اینترنت شد تصمیم گرفت وارد یه چت روم بشه و به همه سلام کنه. سارا یه کلمه را توی چت روم وارد کرد. اگه بشه تعدادی از حروف کلمه ای که سارا وارد کرده را حذف کرد و در آخر کلمه ی hello باقی بمونه یعنی سارا تونسته بگه hello در غیر این صورت خیر. تضمین میشود که ورودی فقط متشکل از حروف کوچک انگلیسی است. ورودی نمونه: ahhellllloou خروجی نمونه: YES ورودی نمونه: hlelo خروجی نمونه: NO

تمرین برنامه نویسی : حروف کوچیک حروف بزرگ

تمرین برنامه نویسی : حروف کوچیک حروف بزرگ

تمرین برنامه نویسی : حروف کوچیک حروف بزرگ

آریامنش (اسم پسر داریوش هم بوده) خیلی ناراحته که توی اینترنت ملت وقتی یه کلمه می نویسن توش هم حروف بزرگ استفاده می کنن هم حروف کوچیک. به خاطر همین تصمیم گرفت یه browser بنویسه که کلماتی که هم حروف کوچیک دارن هم حروف بزرگ رو به صورت جدیدی بنویسه، به این صورت که اگر کلمه ای تعداد حروف بزرگش از تعداد حروف کوچیکش بیشتر بود کل کلمه رو با حروف بزرگ می نویسه در غیر این صورت کل کلمه رو با حروف کوچیک می نویسه. ورودی نمونه: hasTAM خروجی نمونه: hastam

تمرین برنامه نویسی : آیا Palindrome است؟

تمرین برنامه نویسی : آیا Palindrome است؟

تمرین برنامه نویسی : آیا Palindrome است؟

زرگیسو که تازه با برنامه نویسی آشنا شده می خواد برنامه ای بنویسه که تعیین کنه آیا یک کلمه palindrome هست یا خیر. به کلمه ای میگن palindrome که چه از چپ چه از راست بخونیش یه چیز بشه. مثلا Madam یه palindrome هستش ولی tehran یک palindrome نیست. حالا شما باید به زرگیسو کمک کنی این برنامه رو بنویسه. لطفا توجه کنید که کوچک یا بزرگ بودن حروف مهم نیست همونطور که گفتیم Madam یک palindrome هست همانطور که maDAM یک palindrome است. نمونه ورودی: madam نمونه خروجی: palindrome نمونه ورودی: tehran نمونه خروجی: not palindrome

تمرین برنامه نویسی : ملاقات نوروزی

تمرین برنامه نویسی : ملاقات نوروزی

تمرین برنامه نویسی : ملاقات نوروزی

به مناسبت عید نوروز سه دوست قدیمی می خواهند همدیگر را ملاقات کنند. آذرمهر، آذرگون و مهرآئین قصد دارند در یک نقطه همدیگر را ملاقات کنند. منزل این سه نفر روی خط راست قرار دارد (محور xها) خانه ی آذرمهر در نقطه ی x1 قرار دارد، خانه ی آذرگون در نقطه ی x2 قرار دارد و خانه ی مهرآئین در نقطه ی x3 قرار دارد. آنها در مجموع می خواهند کمترین مسافت را طی کنند. با در دست داشتن x1 x2 x3 کمترین مسافتی که این سه در مجموع باید طی کنند تا در یک نقطه همدیگر را ملاقات کنند را محاسبه کنید. لطفا در صورتی که جواب عدد صحیح شد آن را بدون نقطه ی عدد اعشاری چاپ کنید مثلا در نمونه ی زیر اگر چاپ کنید 6.0 غلط است. دقت کنید که مسافت

تمرین برنامه نویسی : مسابقات جهانی کبدی

تمرین برنامه نویسی : مسابقات جهانی کبدی

تمرین برنامه نویسی : مسابقات جهانی کبدی

مسئولین فدراسیون کبدی کشور در حال آماده سازی تیم هایی برای شرکت در مسابقات جهانی کبدی هستند. طبق قوانین مسابقات جهانی کبدی هر شخص فقط در ۵ مسابقه ی جهانی کبدی می تواند شرکت کند. رئیس فدراسیون تمامی ورزشکاران این رشته را دور هم جمع کرده است، هر بازیکن تا امروز تعدادی بار در مسابقات جهانی شرکت کرده است. تیم های کبدی دقیقا از ۳ نفر تشکیل می شود. حال آقای شایگان آریامهر، رئیس فدراسیون می خواهد تیم هایی تشکیل دهد که در صورت انتخاب شدن هرکدام از آن تیم ها، حداقل بتوانند 3 سال با هم در مسابقات جهانی شرکت کنند (یعنی هرکدام از اعضای یک تیم حداکثر ۲بار در مسابقات جهانی شرکت کرده باشند) خط اول ورودی شامل عدد n یعنی تعداد بازیکنان کبدی مد نظر است. خط بعدی ورودی شامل n عدد که با space

تمرین برنامه نویسی : قیمت لپ تاپ ها

تمرین برنامه نویسی : قیمت لپ تاپ ها

تمرین برنامه نویسی : قیمت لپ تاپ ها

یه روز سیندخت و ایرسا در حال بحث در مورد قیمت لپ تاپ ها و کیفیت آنها بودند. سیندخت حدس میزنه هرچی یه لپ تاپ گرون تر باشه کیفیت بهتری هم داره. اما ایرسا ادعا می کنه می تونه ۲ تا لپ تاپ پیدا کنه که قیمت اولی از دومی کمتر باشه ولی کیفیتش از دومی بیشتر باشه و بتونه حدس سیندخت را رد کند. حالا شما باید با نوشتن یه برنامه به ایرسا کمک کنید ادعای خودش را بررسی کند. مشخصات n لپ تاپ به شما داده میشه. خط اول ورودی شامل عدد n هست که تعداد لپ تاپ ها را نشان می دهد. هر یک از n خط بعدی شامل دو عدد می باشد که عدد اول قیمت لپ تاپ را نشان می دهد و عدد دوم کیفیت آن لپ تاپ را. اگه تونستید دو تا

تمرین برنامه نویسی : سیستم شمارش آراء

تمرین برنامه نویسی : سیستم شمارش آراء

تمرین برنامه نویسی : سیستم شمارش آراء

آقای ژوبین آرتاباز رئیس سازمان ملل متحد هست و قراره راجع به انتخاب هیئت رئیسه یک رای گیری انجام بده! دادمهر جمشیدی که مسئول کامپیوتر سازمان ملل هست برنامه ای نوشته که می شمره هر کشور چند رائ رو کسب کرده. شما قراره با نوشتن برنامه ای به دادمهر کمک کنید تا آراء رو شمارش کنه. خط اول ورودی شامل عدد n هست که تعداد کل آراء رو نمایش میده. هر یک از n خط بعدی شامل اسم یک کشور می باشد. اسم کشورها از حروف کوچک انگلیسی ساخته شده اند. در خروجی m خط چاپ کنید که شامل تعداد آراء هر یک از کشورها می باشد. نام کشورها را به ترتیب الفبا در خروجی بنویسید. برای اطلاعات بیشتر به ورودی نمونه و خروجی نمونه مراجعه کنید.

تمرین برنامه نویسی : مترجم آنلاین

تمرین برنامه نویسی : مترجم آنلاین

تمرین برنامه نویسی : مترجم آنلاین

آرتادخت برای پایان نامه ی دانشگاهش در حال آماده سازی یک مترجم آنلاین هستش. مترجم آنلاینی که آرتادخت داره آماده می کنه یک دیکشنری داره و در انتها این مترجم باید یک جمله را ترجمه کند. در خط اول ورودی یک عدد n وجود دارد که نمایانگر تعداد کلمات دیکشنری است. هر یک از n خط بعدی شامل دو کلمه است که نشان می دهد کلمه ی دوم معنی کلمه ی اول است. خط بعدی شامل یک جمله است. یک جمله شامل چند کلمه می باشد که با space از هم جدا شده اند. حال شما باید به آرتادخت کمک کنید و مترجمی بنویسید که دیکشنری و جمله ی مربوطه را از ورودی بخواند و جمله را ترجمه کند. در پروسه ی ترجمه اگر کلمه ای در دیکشنری وجود نداشت خود کلمه را در خروجی چاپ کنید. برای