Le défi
Directives pour le code-golf sur SO
Le code le plus court par nombre de caractères pour afficher une représentation d'un cercle de rayon R
à l'aide du *
caractère, suivi d'une approximation de π.
L'entrée est un seul nombre R
,.
Comme la plupart des ordinateurs semblent avoir un rapport presque 2: 1, vous ne devez sortir que les lignes où cela y
est impair. Cela signifie que lorsque R
c'est étrange, vous devez imprimer des R-1
lignes. Il y a un nouveau test pour R=13
clarifier.
par exemple.
Input
5
Output Correct Incorrect
3 ******* 4 *******
1 ********* 2 *********
-1 ********* 0 ***********
-3 ******* -2 *********
2.56 -4 *******
3.44
Edit: En raison de la confusion généralisée causée par des valeurs impaires de R
, toutes les solutions qui passent les 4 cas de test ci-dessous seront acceptées
L'approximation de π est donnée en divisant deux fois le nombre de *
caractères par R²
.
L'approximation doit être correcte à au moins 6 chiffres significatifs.
Zéros avant ou arrière sont autorisés, ainsi par exemple l' une des 3
, 3.000000
, 003
est accepté pour les entrées 2
et 4
.
Le décompte des codes comprend l'entrée / la sortie (c'est-à-dire le programme complet).
Cas de test
Input
2
Output
***
***
3.0
Input
4
Output
*****
*******
*******
*****
3.0
Input
8
Output
*******
*************
***************
***************
***************
***************
*************
*******
3.125
Input
10
Output
*********
***************
*****************
*******************
*******************
*******************
*******************
*****************
***************
*********
3.16
Cas de test bonus
Input
13
Output
*************
*******************
*********************
***********************
*************************
*************************
*************************
*************************
***********************
*********************
*******************
*************
2.98224852071