Menu
CoddyTech

Thử thách: Kiểm tra chuỗi đối xứng

Thuộc phần Logic và luồng chương trình trong hành trình PHP của Coddy. Bài học 65 trên 68.

challenge icon

Thử thách

Dễ

Bạn sẽ nhận một đầu vào duy nhất: một chuỗi có thể là hoặc không phải là chuỗi đối xứng.

Chuỗi đối xứng là từ hoặc cụm từ đọc xuôi và ngược như nhau khi không phân biệt chữ hoa, chữ thường. Ví dụ, "racecar", "level" và "Madam" đều là chuỗi đối xứng.

Đọc chuỗi đầu vào. Kiểm tra xem chuỗi đó có đối xứng không bằng cách so sánh với phiên bản đảo ngược của nó. Dùng các hàm xử lý chuỗi để đảo ngược chuỗi và so sánh mà không phân biệt chữ hoa, chữ thường.

Nếu chuỗi đối xứng, hãy in ra: Palindrome

Nếu chuỗi không đối xứng, hãy in ra: Not a palindrome

Định dạng đầu vào:

  • Một dòng chứa một chuỗi (ví dụ: racecar hoặc hello)

Đầu ra mong đợi: Palindrome hoặc Not a palindrome, tùy vào việc chuỗi đầu vào có đọc xuôi và ngược như nhau hay không (không phân biệt chữ hoa, chữ thường)

Tự làm thử

<?php
// Đọc đầu vào
$str = trim(fgets(STDIN));

// TODO: Viết code bên dưới để kiểm tra xem chuỗi có đọc xuôi ngược giống nhau không

// Xuất kết quả
echo $result;
?>

Tất cả bài học trong Logic và luồng chương trình

Tự luyện tập: Trình biên dịch PHP online