سینا به تازگی شروع به برنامه نویسی کرده و اخیرا مشغول بازبینی کدهای نوشته شده توسط احمد بود و نحوه نام‌گذاری متغیرهای او برای سینا جالب بود. احمد متغیرهای خود را به صورت camelCase نام‌گذاری می‌کرد. به عنوان مثال نام یکی از متغیرهای احمد counterVariable بود.

حالا سینا قصد دارد قطعه کدی بنویسد که یک جمله را به عنوان ورودی دریافت کرده و آن را به صورت camelCase در خروجی نمایش دهد، اما چون تازه شروع به برنامه نویسی کرده از شما می‌خواهد تا این برنامه را برای او بنویسید.

توضیحات ورودی

  • جمله‌ای که باید به فرمت camelCase تبدیل شود در یک فایل به نام input.txt در کنار برنامه شما قرار خواهد داشت.
  • محتوای فایل تنها دارای یک خط می باشد.
  • در جمله مورد نظر چند کلمه که با کاراکتر space از هم جدا شده‌اند وجود دارد. مانند نمونه زیر:
this is a sample sentence
Plain text

همچنین ممکن است در ابتدا یا انتهای جمله تعدادی space اضافی وجود داشته باشد. مانند نمونه زیر:

   some spaces exists in the beginning
Plain text

توضیحات خروجی

  • با فراخوانی فایل اسکریپت شما بایستی جمله موجود در فایل با فرمت camelCase در خروجی چاپ شود. لازم به ذکر است که نیازی به استفاده از ورودی و خروجی استاندارد (STDIN و STDOUT) نیست. کافی است خروجی نهایی را با استفاده از دستور echo چاپ کنید.
  • به عنوان یادآوری فرمت camelCase به این صورت است که همه کلمات جمله باید بدون فاصله به هم چسبانده شوند، در کلمه اول همه حروف آن کوچک باشد و سایر کلمات حرف اول آنها بزرگ و سایر حروفشان کوچک باشد. به عنوان مثال اگر محتوای فایل input.txt‍ به صورت زیر باشد
first WORd seCONd woRd THIrd worD
Plain text

با اجرای فایل شما، باید خروجی زیر (با استفاده از دستور echo) چاپ شود:

firstWordSecondWordThirdWord
Plain text

آن چه باید آپلود کنید

فایل پاسخ خود را با نام camelCase.php ذخیره کرده و به صورت فایل ZIP آپلود کنید.


ارسال پاسخ برای این سؤال
فایلی انتخاب نشده است.