قطعاً با جملهی معروف «سلام دنیا!» آشنایی دارید:
<?php
echo 'Hello, World!';
کدکاپیها قصد دارند برای دستگرمی به کدکاپ ۶ سلام دهند، اما نمیخواهند این کار را به سادگی کد بالا انجام دهند. آنها میخواهند تابعی برای این کار پیادهسازی کنند که توضیحات آن در ادامه آمده است.
جزئیات پروژه
پروژهی اولیه را از این لینک دانلود کنید.
پروژهی اولیه شامل فایلی با نام sayHello.php است که تابعی با نام sayHello در آن تعریف شده. امضای این تابع بهصورت زیر است:
function sayHello(array $words, int $reverseIndex): void
{
// TODO: Implement
}
این تابع را طوری پیادهسازی کنید که رشتهی موجود در اندیس reverseIndex آرایهی words را معکوس کند، سپس رشتههای موجود در آرایهی words را با یک space ( ) به یکدیگر بچسباند و رشتهی حاصل را چاپ (echo) کند. کاراکتر \n نیز در انتها باید چاپ شود تا با هر فراخوانی sayHello، خروجی در یک خط مجزا چاپ شود.
تضمین میشود که اندیس reverseIndex در آرایهی words تعریف شده است.
مثال
پس از پیادهسازی تابع sayHello، با اجرای کد زیر:
<?php
function sayHello(array $words, int $reverseIndex): void
{
// TODO: Implement
}
sayHello(['Hello', 'puCedoC', '6!'], 1);
sayHello(['malaS', 'CodeCup', '6!'], 0);
خروجی باید بهصورت زیر باشد:
Hello CodeCup 6!
Salam CodeCup 6!
توجه: کاراکتر space ( ) اضافه نباید در خروجی موجود باشد.
آنچه باید آپلود کنید
یک فایل PHP که تابع sayHello در آن پیادهسازی شده است آپلود کنید.
ارسال پاسخ برای این سؤال