코드 길이가 x
어디에서 pi의 숫자 를 인쇄 x
해야합니다.
예 :
Source code (length) -> output
foo! (4) 3.141
foobar (6) 3.14159
kinda long (10) 3.141592653
+++++ (5) 3.1415
123456789 (9) 3.14159265
인쇄해야하는 자릿수를 결정하는 데 사용할 수 있습니다 . 소수점은 pi의 숫자로 계산되지 않으므로 길이 3의 코드 는 길이 4의 출력을 가져야합니다 .floor(π/10 * 10code_length) / 10code_length - 1
3.14
규칙 :
- 코드 길이는 3 자보다 커야합니다.
- 표준 허점을 사용할 수 없습니다.
- 표준 허용 출력 방법을 사용할 수 있습니다.
- 코드 길이를 결정하기 위해 소스를 읽을 수 없습니다.
- 내장 파이 상수를 사용할 수 없습니다.
- Pi는 완전히 정확 하고 근사하지 않아야합니다.
- 출력의 소수점이 필요합니다. 반환 값을 통해 출력하도록 선택한 경우 부동 소수점 정수를 반환해야합니다.
- 이 과제의 목표는 솔루션의 가장 짧은 언어가 아니라 각 언어의 가장 짧은 솔루션을 찾는 것입니다. 솔루션이 다른 방법을 사용하는 한 더 짧은 솔루션이 동일한 언어로 게시 될 때 언어로 솔루션을 게시하는 것을 두려워하지 마십시오.
3
허용 되나요?