Su desafío es imprimir x
dígitos de pi donde x
está la longitud de su código.
Ejemplos:
Source code (length) -> output
foo! (4) 3.141
foobar (6) 3.14159
kinda long (10) 3.141592653
+++++ (5) 3.1415
123456789 (9) 3.14159265
Puede usar para determinar la cantidad de dígitos que necesita imprimir. Tenga en cuenta que el punto decimal no cuenta como un dígito de pi, por lo que el código de longitud 3 debe tener salida , de longitud 4.floor(π/10 * 10code_length) / 10code_length - 1
3.14
Reglas:
- La longitud de su código debe ser mayor de tres caracteres.
- No puede usar ninguna laguna estándar.
- Puede usar cualquier método de salida estándar permitido.
- No puede leer su fuente para determinar la longitud del código.
- No puede usar una constante pi incorporada.
- Pi debe ser completamente preciso y no aproximado.
- El punto decimal en la salida es necesario. Si elige generar a través del valor de retorno, debe devolver un entero de punto flotante.
- El objetivo de este desafío es encontrar la solución más corta en cada idioma, no el idioma más corto para la solución. No tenga miedo de publicar una solución en un idioma cuando se publique una solución más corta en el mismo idioma siempre que su solución utilice un método diferente.
3
permitido?