function palindromizar($numero) { if (eh_palindromo($numero)) { return array('numero de passos' => 0, 'resultado' => $numero); } $resultado_do_passo = palindromizar($numero + strrev($numero)); return array('numero de passos' => $resultado_do_passo['numero de passos'] + 1, 'resultado' => $resultado_do_passo['resultado']); }
public function test_195_vira_palindromo_em_4_passos() { $this->assertEquals(palindromizar(195), array('numero de passos' => 4, 'resultado' => 9339)); }