Meydan okuma
SO'da kod golfü için yönergeler
Karakteri Rkullanarak yarıçaplı bir dairenin temsilini görüntülemek için karakter sayısına göre en kısa kod ve *ardından yaklaşık π.
Giriş tek bir sayıdır R.
Çoğu bilgisayar neredeyse 2: 1 oranına sahip gibi göründüğünden, yalnızca tek olan satırları çıkarmalısınız y. Bu R, garip olduğunda R-1satır yazdırmanız gerektiği anlamına gelir . Açıklığa R=13kavuşturmak için yeni bir test çantası var .
Örneğin.
Input
5
Output Correct Incorrect
3 ******* 4 *******
1 ********* 2 *********
-1 ********* 0 ***********
-3 ******* -2 *********
2.56 -4 *******
3.44
Düzenleme: Tek değerlerinin neden olduğu yaygın karışıklık nedeniyle R, aşağıda verilen 4 test senaryosunu geçen herhangi bir çözüm kabul edilecektir.
Π yaklaşımı, *karakter sayısının iki katına bölünmesiyle verilir R².
Yaklaşım, en az 6 anlamlı basamağa doğru olmalıdır.
Lider veya sondaki sıfırlar bu yüzden, örneğin, herhangi bir izin verilir 3, 3.000000, 003girdileri kabul edilir 2ve 4.
Kod sayısı giriş / çıkışı içerir (yani, tam program).
Test Durumları
Input
2
Output
***
***
3.0
Input
4
Output
*****
*******
*******
*****
3.0
Input
8
Output
*******
*************
***************
***************
***************
***************
*************
*******
3.125
Input
10
Output
*********
***************
*****************
*******************
*******************
*******************
*******************
*****************
***************
*********
3.16
Bonus Test Örneği
Input
13
Output
*************
*******************
*********************
***********************
*************************
*************************
*************************
*************************
***********************
*********************
*******************
*************
2.98224852071