Ваше завдання - друкувати 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
Правила:
- Довжина вашого коду повинна перевищувати три символи.
- Ви не можете використовувати будь-які стандартні лазівки.
- Ви можете використовувати будь-які стандартні дозволені методи виведення.
- Ви не можете прочитати джерело, щоб визначити довжину коду.
- Ви не можете використовувати вбудовану константу pi.
- Pi повинен бути повністю точним і не наближатися.
- Десяткова крапка у висновку необхідна. Якщо ви вирішили виводити через повернене значення, ви повинні повернути ціле число з плаваючою комою.
- Мета цього завдання - знайти найкоротше рішення на кожній мові, а не найкоротшу мову для рішення. Не бійтеся публікувати рішення мовою, коли коротше рішення розміщено на тій же мові, якщо ваше рішення використовує інший метод.
3
дозволено?