20/08/2010, 20:51
|
| Colaborador | | Fecha de Ingreso: septiembre-2009 Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 3 meses Puntos: 214 | |
Respuesta: Códigos - Reto Romanos Hidek1
Código PHP:
Ver original<?php function romanNumber($number){ $a=array('I','V','X','L','C','D','M'); for($x='',$v=0;(int)$number;$number/=10){ $n=++$v*2-1; $r=$number%10; $x=$r==4||$r==9?$a[$n-1].$a[$r<5?$n:$n+1].$x: ($r>4? $a[$n]:'').str_repeat($a[$n-1],$r<4? $r:$r-5).$x; } return$x; } function romanNumber($number){ static $a=array('I','V','X','L','C','D','M'); for($x='',$v=0;(int)$number;$number/=10){ $n=++$v*2-1; $r=$number%10; $x=$r==4||$r==9?$a[$n-1].$a[$r<5?$n:$n+1].$x: ($r>4? $a[$n]:'').str_repeat($a[$n-1],$r<4? $r:$r-5).$x; } return$x; } ?>
__________________ "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 |