Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/01/2019, 19:22
tuadmin
 
Fecha de Ingreso: abril-2006
Mensajes: 583
Antigüedad: 18 años
Puntos: 120
Respuesta: Resolver esta prueba PHP que me han puesto en la U

bueno, solo por ejercitar un poco, ya que ando oxidado
Código PHP:
Ver original
  1. <?php
  2. function metodoQueHaceAlgo($valor){
  3.     if($valor<3){
  4.         return $valor;
  5.     }
  6.     return metodoQueHaceAlgo($valor-1) * metodoQueHaceAlgo($valor-2);
  7. }
  8. echo metodoQueHaceAlgo(5);
  9. //=8
  10. ?>

--------------------------------

13.-=
Código PHP:
Ver original
  1. <?php
  2. function metodoRaro(){
  3.     $lista=array(8,9,3);
  4.     $n = count($lista);
  5.     $simbolo = array_fill(0,$n,null);
  6.     for($i=1;$i<$n;$i++){
  7.         $aux = $lista[$i];
  8.         $izq=0;
  9.         $der = $i-1;
  10.         while($izq<=$der){
  11.             $m = (($izq+$der)/2);
  12.             if($aux<$lista[$m]){
  13.                 $der=$m-1;
  14.                 $simbolo[$i-1]="-";
  15.             }else{
  16.                 $izq=$m+1;
  17.                 $simbolo[$i-1]="+";
  18.             }
  19.            
  20.         }
  21.         $j=$i-1;
  22.         while($j>=$izq){
  23.             $lista[$j+1]=$lista[$j];
  24.             $j=$j-1;
  25.         }
  26.         $lista[$izq]=$aux;
  27.        
  28.     }
  29.     $simbolo[$i-1]='$';
  30.     $salida='';
  31.     for($i=0;$i<$n;$i++){
  32.         $salida .= $lista[$i].
  33.         $simbolo[$i];
  34.     }
  35.     return $salida;
  36. }
  37. echo  metodoRaro();
  38. //= 3+8-9$
  39. ?>
__________________
Mis aportes te ayudaron??, te hicieron ahorrar valiosos tiempo??, si quieres puedes agradecerme con un Gracias o con una donacion
https://paypal.com/pools/c/8lmNLmWnG9