Menu
Coddy logo textTech

אתגר: בודק פלינדרומים

חלק מהיחידה לוגיקה וזרימת תוכנית במסלול ה-PHP של Coddy. שיעור 65 מתוך 68.

challenge icon

אתגר

קל

תקבלו קלט יחיד: מחרוזת שעשויה להיות פלינדרום או לא.

פלינדרום הוא מילה או ביטוי שנקראים באותו אופן קדימה ואחורה, תוך התעלמות מההבדל בין אותיות גדולות לקטנות. לדוגמה, "racecar", "level" ו-"Madam" הם כולם פלינדרומים.

קראו את מחרוזת הקלט. בדקו אם היא פלינדרום על ידי השוואתה לגרסה ההפוכה שלה. השתמשו בפונקציות לעיבוד מחרוזות כדי להפוך את המחרוזת ולהשוות ביניהן ללא תלות באותיות גדולות או קטנות.

אם המחרוזת היא פלינדרום, הדפיסו: Palindrome

אם המחרוזת אינה פלינדרום, הדפיסו: Not a palindrome

פורמט הקלט:

  • שורה יחידה המכילה מחרוזת (לדוגמה: racecar או hello)

הפלט הצפוי: Palindrome או Not a palindrome, בהתאם לשאלה אם מחרוזת הקלט נקראת באותו אופן קדימה ואחורה (ללא תלות באותיות גדולות או קטנות)

נסו בעצמכם

<?php
// קראו את הקלט
$str = trim(fgets(STDIN));

// TODO: כתבו את הקוד שלכם למטה כדי לבדוק אם המחרוזת היא פלינדרום

// הציגו את התוצאה
echo $result;
?>

כל השיעורים ביחידה לוגיקה וזרימת תוכנית

תרגלו בעצמכם: קומפיילר PHP אונליין