[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: задача про палиндром
Страницы: 1, 2
kvant
Палиндром называют последовательность символов, которая читается как слева направо, так и справа налево. Найти во введенной строке подстроку-палиндром максимальной длины.
kirik
Сначала было слово smile.gif
Ваши мысли, коллега?
kvant
Это мой исходник. Он работает правильно. Вот тока если задать : qweadafg << он показывает что это не палиндром, хотя в этой строке qweadafg >> ada - это максимальная длина палиндрома и он является палиндромом! Как это исправить? Как это сделать? Подскажите плз!!!

<h2>Тест палиндрома</h2>
<
span style="font-size:10pt">Число или слово которое читается как слева на право, так и слева направо. Например: 909, 12344321, radar, bob</span>
<
br><br>
<
form action="" method="post">
Слово для проверки <input type="text" name="testword" value="straw warts">
<
input type="submit" name="submit" value="Test">
</
form>
if(isset($_POST['testword'])){
$testword = strtolower( $_POST['testword'] );
$testword = preg_replace( '/[^\sa-z0-9]/', '', $testword );
if($testword == strrev($testword)){
echo '<i>'.$testword. ' </i>это <strong>палиндром</strong> и ее <strong>'.strlen($testword).'</strong> максимальная длина';
}
else{
echo 'Извините ваша слово '.$testword.' это не палиндром';
}
}

?>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.