Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

تحدي: فاحص الكلمات المتناظرة

جزء من قسم Logic & Flow في رحلة PHP على Coddy — الدرس 65 من 68.

challenge icon

التحدي

سهل

ستتلقى مدخلاً واحداً: سلسلة نصية قد تكون أو لا تكون "palindrome" (متناظرة).

الـ palindrome هي كلمة أو عبارة تُقرأ بنفس الطريقة من الأمام ومن الخلف عند تجاهل حالة الأحرف. على سبيل المثال، "racecar" و "level" و "Madam" كلها تعتبر palindromes.

اقرأ سلسلة المدخلات. تحقق مما إذا كانت palindrome من خلال مقارنتها بنسختها المعكوسة. استخدم دوال معالجة النصوص لعكس السلسلة ومقارنتها دون مراعاة حالة الأحرف (case-insensitively).

إذا كانت السلسلة palindrome، اطبع: Palindrome

إذا لم تكن السلسلة palindrome، اطبع: Not a palindrome

تنسيق المدخلات:

  • سطر واحد يحتوي على سلسلة نصية (مثال: racecar أو hello)

المخرجات المتوقعة: إما Palindrome أو Not a palindrome بناءً على ما إذا كانت سلسلة المدخلات تُقرأ بنفس الطريقة من الأمام ومن الخلف (مع تجاهل حالة الأحرف)

جرّب بنفسك

<?php
// قراءة المدخلات
$str = trim(fgets(STDIN));

// TODO: اكتب كودك أدناه للتحقق مما إذا كانت السلسلة عبارة عن باليندروم (نص يقرأ من الجهتين بنفس الطريقة)

// طباعة النتيجة
echo $result;
?>

جميع دروس Logic & Flow