의 형태로 소수가 주어지면 <float>, <precision>
, 부동 소수점 (즉, 분수)의 그래픽 표현을 그립니다. 예 :
입력 :
6.75, 4
출력 :6||| 7 ----
6.75
(입력의 첫 번째 숫자)는 설명 할 숫자이고, 입력4
의 두 번째 숫자는 파이프 아래의 대시 수입니다.6
바닥이 6.75이고7
, 은폐되어6.75
있습니다. 파이프 수는decimal part of first input number * second input number
입니다.입력 :
10.5, 6
출력 :10||| 11 ------
입력 :
20.16, 12
출력20|| 21 ------------
.16
실제로는 1.92 개의 파이프가 필요하지만 1.92 개의 파이프를 그릴 수 없기 때문에 2 개로 멈 춥니 다.입력 :
1.1, 12
출력 :1| 2 ------------
.1
이 경우 1.2 파이프이므로 1 파이프로 바닥이됩니다.또한 가장자리 케이스. 입력 :
5, 4
(즉, 숫자는 정수임), 출력 :5 6 ----
- 설명 할 숫자는 사용자의 언어 능력에 의해서만 제한되는 긍정적 인 실수입니다.
- 정밀도 숫자는 2보다 큰 짝수 (즉, 최소 요구 정밀도는 4)입니다. 임의적 일 수도 있습니다.
- > = n.5 파이프는 n + 1 로 반올림됩니다 (즉, 1.5는 2로 반올림되고 2.5는 3으로 반올림 됨). <n.5 파이프는 n 으로 반올림됩니다 (즉, 1.4는 1로 반올림되고 2.4는 2로 반올림 됨).
- 귀하의 언어에보다 편리하다면 입력을 배열로 가져갈 수 있습니다 (예 :)
[6.75, 4]
. 입력을 역순으로 입력하는 경우,[4, 6.75]
답변에 입력하십시오.
5.0 4
: 그것은에서 그리 않는 5
행 6
또는 행 4
에 5
, 또는 하나가 허용? 입력 1.25 2
: 0 또는 1이 |
있고 왜 (반올림 규칙이 무엇입니까)? 입력의 첫 번째 숫자는 양수 여야합니까? 최대 정밀도와 크기는 얼마입니까? 입력의 두 번째 숫자는 양수 여야합니까? 음수이면 거꾸로 그리는가?