0

exercicio palavra , polindromo

#PHP
J
Jose Silva

para descontrair segue abaixo um exercicio para descobrir se a palavra é Polindromo ou não.

se alguém tiver sugestão para melhorar , seja bem vindo.

<div class="titulo">Desafio Palindromo</div>


<?php

$palavra = "arara";

$qtLetra = strlen($palavra);

$contLetra = $qtLetra - 1 ;

echo 'palavra é ', $palavra ;

echo '<br> quantidade de letras é ', $qtLetra;

echo '<br>' ;

for($contar = 0 ; $contar < $qtLetra ; $contar++){

$a = substr($palavra,$contar,1);

$b= substr($palavra,$contLetra ,1);

$contLetra--;

if ($a === $b) {

$status = "é polindromo";

}else {

$status = "não é polindromo";

break;

}

}

echo $status ,'<br>' ;


// posso fazer da mesma forma abaixo


function polindromo($palavra) {

$ultimoIndice = strlen($palavra) - 1;

for($i = 0; $i <= $ultimoIndice; $i++) {

if($palavra[$i] !== $palavra[$ultimoIndice - $i] ) {

return 'não';

}

}

return 'sim';

}

echo polindromo('arara'). '<br>';

echo polindromo('ana'). '<br>';

echo polindromo('abcna'). '<br>';

echo polindromo('bola'). '<br>';


// terceira forma de saber se a palavra é um polindromo


function polindromoSimples($palavra) {

return $palavra === strrev($palavra) ? 'Sim' : 'Não' ;

}

echo polindromoSimples('arara'). ' ';

echo polindromoSimples('ana'). ' ';

echo polindromoSimples('abcna'). ' ';

echo polindromoSimples('bola'). ' ';

?>




0
24

Comentários (0)

None

Brasil