قطعاً با جملهی معروف «سلام دنیا!» آشنایی دارید:
<?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
در آن پیادهسازی شده است آپلود کنید.
ارسال پاسخ برای این سؤال