任务:
当给出三个输入时,您的任务是:
- 分子
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)。- 您可以采用任何合理的方式(即非标准漏洞的任何方式)进行输入。
规则:
- 您必须返回精确的
xth位数,而不是四舍五入-因此,例如的15th位数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