任务:
当给出三个输入时,您的任务是:
- 分子
n
- 分母
d
- 另一个整数
x
创建一个程序/函数,以找到x
小数点后第一个数字。
眼镜:
- 的范围
n
和d
之间1
和2^31 - 1
,包括端值。 - 的范围
x
介于1
和之间10,000,000
,包括在内。- 您可以选择使用基于1的索引或基于0的索引
x
。请在回答中说明您使用的是哪个。
- 您可以选择使用基于1的索引或基于0的索引
n
可能大于d
。n
,d
并x
保证是正整数(为基于1的索引版本x
,如果您选择使用基于0的索引功能x
则x
可以0
)。- 您可以采用任何合理的方式(即非标准漏洞的任何方式)进行输入。
规则:
- 您必须返回精确的
x
th位数,而不是四舍五入-因此,例如的15
th位数1/6
不是7
,而是6
。 x
除非您的语言不支持小数到1000万位,否则您的程序必须能满足1000万以下的所有要求。
I / O示例:
示例输入使用基于0的索引,这意味着x
将从0
到9,999,999
。不仅如此,“输入”还被编写为字符串,并用空格分隔数字。
1 2 3: 0
5 6 0: 8
5 6 1: 3
1 6 15: 6 (not 7, as it's not rounded)
1 11 2: 0
1 10000 9999999: 0
11 7 1: 7