Étant donné une décimale sous la forme de <float>, <precision>, vous dessinez la représentation graphique de la partie décimale (c'est-à-dire la fraction) du flotteur. Exemples:
Entrée:,
6.75, 4sortie:6||| 7 ----6.75(premier nombre de l'entrée) est le nombre à expliquer,4(le deuxième nombre de l'entrée) est le nombre de tirets sous les tuyaux.6est le plancher 6,75,7est le plafond6.75. Le nombre de tuyaux est ledecimal part of first input number * second input number.Entrée:,
10.5, 6sortie:10||| 11 ------Entrée:,
20.16, 12sortie20|| 21 ------------.16prend en fait 1,92 tuyaux, mais comme je ne peux pas dessiner 1,92 tuyaux, je le plafonne à 2.Entrée:,
1.1, 12sortie:1| 2 ------------.1est de 1,2 tuyau dans ce cas, il est donc fixé à 1 tuyau.En outre, un cas de bord. Entrée:
5, 4(c'est-à-dire que le nombre est un entier), sortie:5 6 ----
- Le nombre à expliquer est le flottant positif, limité uniquement par vos capacités linguistiques.
- Le nombre de précision est un entier pair, supérieur à 2 (c'est-à-dire que la précision minimale requise est 4). Il peut également être arbitraire.
- > = n.5 tuyaux sont arrondis à n + 1 (ie 1,5 est arrondi à 2 et 2,5 est arrondi à 3). <n.5 les tuyaux sont arrondis à n (c'est-à-dire que 1,4 est arrondi à 1 et 2,4 est arrondi à 2).
- Si cela serait plus pratique pour votre langue, vous pouvez prendre l'entrée comme un tableau, par exemple
[6.75, 4]. Si vous prenez l'entrée dans l'ordre inverse, c'est[4, 6.75]-à- dire , veuillez le spécifier dans votre réponse.
5.0 4: entrée : tire-t-elle de 5à 6ou de 4à 5, ou est-elle acceptable? Entrée 1.25 2: a-t-elle 0 ou 1 |s, et pourquoi (c'est-à-dire quelle est la règle d'arrondi)? Le premier nombre de l'entrée doit-il être positif? Quelle est sa précision et sa magnitude maximales? Le deuxième nombre de l'entrée doit-il être positif? Si c'est négatif, tirons-nous en arrière?