Meydan okuma
SO'da kod golfü için yönergeler
Karakteri R
kullanarak 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-1
satır yazdırmanız gerektiği anlamına gelir . Açıklığa R=13
kavuş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
, 003
girdileri kabul edilir 2
ve 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