Ver Mensaje Individual
  #9 (permalink)  
Antiguo 07/08/2012, 09:57
Avatar de HiToGoRoShi
HiToGoRoShi
 
Fecha de Ingreso: abril-2008
Mensajes: 849
Antigüedad: 16 años, 7 meses
Puntos: 31
Respuesta: duda con algoritmo

como estaba un poco aburrido e resuelto el algoritmo, ahi esta la respuesta ..

Código PHP:
Ver original
  1. <?php
  2.  
  3. $digitos = array(
  4.     1210,912,585,2020,4000,1023,4000,2011,1458,145,252,102,210
  5. );
  6.  
  7. $sum = 0;
  8. $correctos = array();
  9. foreach($digitos as $dg){
  10.     for($i=0;$i<strlen($dg);$i++){
  11.         $sum += substr($dg, $i, 1);
  12.     }
  13.    
  14.     if(strlen($dg)==$sum){
  15.         $correctos[] = $dg;
  16.     }
  17.     $sum = 0;
  18. }
  19.  
  20. echo '<pre>';
  21. echo '<b>Resultado final</b>: <br />';
  22. print_r($correctos);
  23. echo '</pre>';