سینا به تازگی شروع به برنامه نویسی کرده و اخیرا مشغول بازبینی کدهای نوشته شده توسط احمد بود و نحوه نامگذاری متغیرهای او برای سینا جالب بود.
احمد متغیرهای خود را به صورت camelCase نامگذاری میکرد. به عنوان مثال نام یکی از متغیرهای احمد counterVariable
بود.
حالا سینا قصد دارد قطعه کدی بنویسد که یک جمله را به عنوان ورودی دریافت کرده و آن را به صورت camelCase
در خروجی نمایش دهد، اما چون تازه شروع به برنامه نویسی کرده از شما میخواهد تا این برنامه را برای او بنویسید.
توضیحات ورودی
- جملهای که باید به فرمت
camelCase
تبدیل شود در یک فایل به نامinput.txt
در کنار برنامه شما قرار خواهد داشت. - محتوای فایل تنها دارای یک خط می باشد.
- در جمله مورد نظر چند کلمه که با کاراکتر space از هم جدا شدهاند وجود دارد. مانند نمونه زیر:
this is a sample sentence
همچنین ممکن است در ابتدا یا انتهای جمله تعدادی space اضافی وجود داشته باشد. مانند نمونه زیر:
some spaces exists in the beginning
توضیحات خروجی
- با فراخوانی فایل اسکریپت شما بایستی جمله موجود در فایل با فرمت
camelCase
در خروجی چاپ شود. لازم به ذکر است که نیازی به استفاده از ورودی و خروجی استاندارد (STDIN
وSTDOUT
) نیست. کافی است خروجی نهایی را با استفاده از دستورecho
چاپ کنید. - به عنوان یادآوری فرمت
camelCase
به این صورت است که همه کلمات جمله باید بدون فاصله به هم چسبانده شوند، در کلمه اول همه حروف آن کوچک باشد و سایر کلمات حرف اول آنها بزرگ و سایر حروفشان کوچک باشد. به عنوان مثال اگر محتوای فایلinput.txt
به صورت زیر باشد
first WORd seCONd woRd THIrd worD
با اجرای فایل شما، باید خروجی زیر (با استفاده از دستور echo
) چاپ شود:
firstWordSecondWordThirdWord
آن چه باید آپلود کنید
فایل پاسخ خود را با نام camelCase.php
ذخیره کرده و به صورت فایل ZIP آپلود کنید.
ارسال پاسخ برای این سؤال