Tantangan Anda adalah mencetak x
digit pi di manax
panjang kode Anda.
Contoh:
Source code (length) -> output
foo! (4) 3.141
foobar (6) 3.14159
kinda long (10) 3.141592653
+++++ (5) 3.1415
123456789 (9) 3.14159265
Anda dapat menggunakan untuk menentukan jumlah digit yang perlu Anda cetak. Perhatikan bahwa titik desimal tidak dihitung sebagai digit pi - jadi kode panjang 3 harus memiliki outputfloor(π/10 * 10code_length) / 10code_length - 1
3.14
, panjang 4.
Aturan:
- Panjang kode Anda harus lebih besar dari tiga karakter.
- Anda tidak boleh menggunakan celah standar apa pun.
- Anda dapat menggunakan metode output standar yang diizinkan.
- Anda mungkin tidak membaca sumber Anda untuk menentukan panjang kode.
- Anda tidak boleh menggunakan konstanta pi builtin.
- Pi harus sepenuhnya akurat dan tidak diperkirakan.
- Titik desimal dalam output diperlukan. Jika Anda memilih untuk menghasilkan melalui nilai balik, Anda harus mengembalikan integer titik mengambang.
- Tujuan dari tantangan ini adalah untuk menemukan solusi terpendek dalam setiap bahasa, bukan bahasa terpendek untuk solusi. Jangan takut untuk memposting solusi dalam bahasa ketika solusi yang lebih pendek diposting dalam bahasa yang sama selama solusi Anda menggunakan metode yang berbeda.
3
diizinkan?