Ver Mensaje Individual
  #13 (permalink)  
Antiguo 16/08/2010, 03:18
Avatar de mortiprogramador
mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 8 meses
Puntos: 214
Respuesta: Competencias PHP

Cita:
Iniciado por abimaelrc Ver Mensaje
Ya lo terminé, quedo el resultado
Código Tabla:
Ver original
  1. SALIDA DE romanNumber:
  2. Prueba    Esperado    Salida        Resultado
  3. 4        IV            IV            OK
  4. 16        XVI            XVI            OK
  5. 66        LXVI        LXVI        OK
  6. 21        XXI            XXI            OK
  7. 67        LXVII        LXVII        OK
  8. 13        XIII        XIII        OK
  9. 14        XIV            XIV            OK
  10. 34        XXXIV        XXXIV        OK
  11. 100        C            C            OK
  12. 50        L            L            OK
  13. 129        CXXIX        CXXIX        OK
  14. 750        DCCL        DCCL        OK
  15. 933        CMXXXIII    CMXXXIII    OK
  16. 1000    M            M            OK
  17. 473        CDLXXIII    CDLXXIII    OK
  18. 333        CCCXXXIII    CCCXXXIII    OK
  19. 70        LXX            LXX            OK
  20. 705        DCCV        DCCV        OK
Ahora esperar a que los demás indiquen

Edito:
Añadí otros números al ejercicio, este fue el que probé
Código PHP:
Ver original
  1. <?php
  2. include('romanNumber.php'); // o el archivo donde tengan su funcion
  3. function assert_equals($string1, $string2)
  4. {
  5.     return($string1 == $string2);
  6. }
  7.  
  8. $tests = array(
  9.     4 => 'IV',
  10.     16 => 'XVI',
  11.     66 => 'LXVI',
  12.     21 => 'XXI',
  13.     67 => 'LXVII',
  14.     13 => 'XIII',
  15.     14 => 'XIV',
  16.     34 => 'XXXIV',
  17.     100 => 'C',
  18.     50 => 'L',
  19.     129 => 'CXXIX',
  20.     750 => 'DCCL',
  21.     933 => 'CMXXXIII',
  22.     1000 => 'M',
  23.     473 => 'CDLXXIII',
  24.     333 => 'CCCXXXIII',
  25.     70 => 'LXX',
  26.     705 => 'DCCV',
  27. );
  28. echo "SALIDA DE romanNumber:<br />\n";
  29. echo "<table><tr><th>Prueba</th><th>Esperado</th><th>Salida</th><th>Resultado</th></tr>";
  30. foreach ($tests as $test => $result) {
  31.     $rresult = romanNumber($test);
  32.     echo "<tr><td>$test</td><td>$result</td><td>$rresult</td><td>". (assert_equals($rresult, $result) ? 'OK' : 'FAIL') . "</td></tr>";
  33. }
  34. echo "</table>";
te rindió! lo probare entonces, pero pregunto algo, lo enviaste al mail? es decir, si bien te entendi la publicación y eso lo hacia yo de corrido no? bueno, pues solo a modo de observación, saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com