Đưa ra một số thập phân ở dạng <float>, <precision>
, bạn vẽ biểu diễn đồ họa của phần thập phân (tức là phần) của phần nổi. Ví dụ:
Đầu vào :
6.75, 4
, đầu ra:6||| 7 ----
6.75
(số đầu tiên từ đầu vào) là số cần giải thích,4
(số thứ hai từ đầu vào) là số dấu gạch ngang bên dưới các đường ống.6
là 6,75 nổi,7
là trần6.75
. Số lượng ống làdecimal part of first input number * second input number
.Đầu vào :
10.5, 6
, đầu ra:10||| 11 ------
Đầu vào :
20.16, 12
, đầu ra20|| 21 ------------
.16
thực sự mất 1,92 ống, nhưng vì tôi không thể vẽ 1,92 ống, tôi trần nó thành 2.Đầu vào :
1.1, 12
, đầu ra:1| 2 ------------
.1
là 1,2 ống trong trường hợp này, vì vậy nó nổi lên 1 ống.Ngoài ra, một trường hợp cạnh. Đầu vào:
5, 4
(tức là số là một số nguyên), đầu ra:5 6 ----
- Con số để giải thích là sự nổi tích cực, chỉ bị giới hạn bởi khả năng ngôn ngữ của bạn.
- Số chính xác là số nguyên chẵn, lớn hơn 2 (tức là độ chính xác yêu cầu tối thiểu là 4). Nó có thể lớn tùy ý quá.
- > = n.5 ống được làm tròn lên, đến n + 1 (tức là 1,5 được làm tròn thành 2 và 2,5 được làm tròn thành 3). <n.5 ống được làm tròn thành n (tức là 1,4 được làm tròn thành 1 và 2,4 được làm tròn thành 2).
- Nếu nó thuận tiện hơn cho ngôn ngữ của bạn, bạn có thể lấy đầu vào dưới dạng một mảng, vd
[6.75, 4]
. Nếu bạn lấy đầu vào theo thứ tự đảo ngược, nghĩa là[4, 6.75]
, vui lòng chỉ định nó trong câu trả lời của bạn.
5.0 4
: nó rút ra từ 5
để 6
hoặc từ 4
để 5
, hoặc là một trong hai có thể chấp nhận? Đầu vào 1.25 2
: nó có 0 hoặc 1 |
giây không, và tại sao (tức là quy tắc làm tròn)? Liệu số đầu tiên trong đầu vào có phải là tích cực? Độ chính xác và độ lớn tối đa của nó là bao nhiêu? Số thứ hai trong đầu vào có phải là dương không? Nếu nó âm tính, chúng ta có vẽ ngược không?