Biorąc pod uwagę liczbę dziesiętną w postaci <float>, <precision>, rysujesz graficzną reprezentację części dziesiętnej (tj. Ułamka) liczby zmiennoprzecinkowej. Przykłady:
Wejście:,
6.75, 4wyjście:6||| 7 ----6.75(pierwsza liczba z wejścia) to liczba do wyjaśnienia,4(druga liczba z wejścia) to liczba myślników pod rurami.6jest floored 6,75,7jest sufitem6.75. Liczba rur todecimal part of first input number * second input number.Wejście:,
10.5, 6wyjście:10||| 11 ------Wejście:,
20.16, 12wyjście20|| 21 ------------.16faktycznie bierze 1,92 rury, ale ponieważ nie mogę narysować 1,92 rur, ustawiam sufit na 2.Wejście:,
1.1, 12wyjście:1| 2 ------------.1w tym przypadku jest 1,2 rurki, więc jest przeniesiony do 1 rury.Również skrzynia krawędzi. Dane wejściowe:
5, 4(tzn. Liczba jest liczbą całkowitą), dane wyjściowe:5 6 ----
- Liczba do wyjaśnienia to liczba dodatnia, ograniczona tylko twoimi umiejętnościami językowymi.
- Liczba dokładności jest parzystą liczbą całkowitą, większą niż 2 (tj. Minimalna wymagana precyzja wynosi 4). Może być również dowolnie duży.
- > = n.5 rur zaokrągla się w górę, do n + 1 (tj. 1,5 zaokrągla się do 2, a 2,5 zaokrągla się do 3). <n.5 rury są zaokrąglane do n (tj. 1.4 jest zaokrąglany do 1, a 2.4 jest zaokrąglany do 2).
- Jeśli byłoby to wygodniejsze dla twojego języka, możesz wziąć dane wejściowe jako tablicę, np
[6.75, 4]. Jeśli wprowadzisz dane w odwrotnej kolejności, tzn.[4, 6.75]Podaj je w swojej odpowiedzi.
5.0 4: czy wyciągnąć z 5do 6lub od 4celu 5, czy też dopuszczalne? Dane wejściowe 1.25 2: czy ma 0 lub 1 |s i dlaczego (tj. Jaka jest zasada zaokrąglania)? Czy pierwsza liczba na wejściu musi być dodatnia? Jaka jest jego maksymalna precyzja i wielkość? Czy druga liczba na wejściu musi być dodatnia? Jeśli jest negatywny, czy cofamy się?