26/12/2010, 19:45
|
| | | Fecha de Ingreso: septiembre-2007 Ubicación: Montevideo-Uruguay
Mensajes: 633
Antigüedad: 17 años, 2 meses Puntos: 80 | |
Respuesta: Juego: "¿Dónde está el error?" El arreglo a cada numero antepone un 0 (cero), al anteponer un cero a cualquier entero php entiende que es un numero octal, por lo cual si pasáramos el arreglo a decimal, seria 6,9,13,14 y el ultimo el 018 equivale a 1 pues si un dígito inválido es pasado a un entero octal (p.ej. 8 o 9), el resto del número es ignorado. con lo cual evalúa 01 que es 1...
La función retorna un entero por lo cual esta correcto que retorne 14 y 1 pues son máximo y mínimo del arreglo octal. |