Ver Mensaje Individual
  #202 (permalink)  
Antiguo 21/08/2010, 00:06
Avatar de portalmana
portalmana
 
Fecha de Ingreso: septiembre-2007
Ubicación: Montevideo-Uruguay
Mensajes: 633
Antigüedad: 16 años, 7 meses
Puntos: 80
Respuesta: Reto: Números Romanos

Cita:
Iniciado por abimaelrc Ver Mensaje
@portalmana, bueno el de Hidek1 son if pero resumidos .

@Hidek1, Vi como lo lograste y lo entiendo. Breve explicación
$n toma los impares y de acuerdo a donde está el dígito, si es el primero 1 si es en las decenas en el 3, centengas 5 y milésimas 5.
$r toma el último valor (una forma sencilla de tomar el último valor, algo como substr pero usando el módulo, tomo nota ). Y con la combinación de la división que haces en el for tomas bien fácil el valor, porque la forma como usaste el módulo toma valores enteros y en específico el último.
Por último múltiples operadores ternarios. Que la explicación la tengo en mi código.
Si es el operador ternario , pero dije que iban excepciones jajaajaajjj
aunque no es mi estilo, aunque por su nick se ve que le encanta...
Saludos