public function test_marcaLetraExistente() { $params = array("palavra" => "Laranja"); $obj = new Palavra($params); $this->assertEqual(true, $obj->marcaLetra("a")); $this->assertEqual("_ a _ a _ _ a", $obj->getPalavraDescoberta()); }
/** * Recebe array do tipo array('palavra'=> $palavra) * @param array $palavra */ public function Palavra($params) { $palavra = $params['palavra']; $this->tamanho = strlen($palavra); $this->palavra = $palavra; $this->palavra_descoberta = ""; // popula o array de palavras $this->letras = Palavra::geraLetras($palavra); }
<meta charset="UTF-8"> <?php require_once "Calculadora.class.php"; require_once "Palavra.class.php"; $array1 = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 1, 2, 1, 9, 9, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 3, 8); $array1 = array(1, 2, 3, 3); $minhaPalavra = "socorram-me subi no ônibus em Marrocos"; $minhaPalavra = "somávamos"; $calculadora = new Calculadora($array1); echo "<pre>" . print_r($array1, 1) . "</pre>"; echo "<pre>moda: " . print_r($calculadora->moda(), 1) . "</pre>"; echo "<pre>media: " . print_r($calculadora->media(), 1) . "</pre>"; echo "<pre>mediana: " . print_r($calculadora->mediana(), 1) . "</pre>"; echo "<br>"; echo "<br>"; $palavra = new Palavra(); if ($palavra->verificaSeEPalindromo($minhaPalavra)) { echo "A palavra <strong>" . $minhaPalavra . "</strong> é palindromo."; echo "<br>"; } else { echo "A palavra <strong>" . $minhaPalavra . "</strong> não é palindromo."; echo "<br>"; } $primeiraLetraRepetida = $palavra->primeiraLetraRepetida($minhaPalavra); if ($primeiraLetraRepetida !== false) { echo "A primeira letra repetida é " . $primeiraLetraRepetida; echo "<br>"; } else { echo "Não existem letras repetidas na palavra fornecida."; }
function testando() { //$this->load->library('letra',array('letra' => 'A','posicoes' => array(1,4,6))); //echo $this->letra->getLetra(); //$this->load->library('palavra'); //$this->palavra->geraLetras("L"); require_once APPPATH . '/libraries/Palavra.php'; $resultado = Palavra::geraLetras("Laranja"); echo '<pre>'; print_r($resultado); echo '</pre>'; }