bueno, solo por ejercitar un poco, ya que ando oxidado
Código PHP:
Ver original<?php
function metodoQueHaceAlgo($valor){
if($valor<3){
return $valor;
}
return metodoQueHaceAlgo($valor-1) * metodoQueHaceAlgo($valor-2);
}
echo metodoQueHaceAlgo(5);
//=8
?>
--------------------------------
13.-=
Código PHP:
Ver original<?php
function metodoRaro(){
for($i=1;$i<$n;$i++){
$aux = $lista[$i];
$izq=0;
$der = $i-1;
while($izq<=$der){
$m = (($izq+$der)/2);
if($aux<$lista[$m]){
$der=$m-1;
$simbolo[$i-1]="-";
}else{
$izq=$m+1;
$simbolo[$i-1]="+";
}
}
$j=$i-1;
while($j>=$izq){
$lista[$j+1]=$lista[$j];
$j=$j-1;
}
$lista[$izq]=$aux;
}
$simbolo[$i-1]='$';
$salida='';
for($i=0;$i<$n;$i++){
$salida .= $lista[$i].
$simbolo[$i];
}
return $salida;
}
echo metodoRaro();
//= 3+8-9$
?>