Завдання:
Ваше завдання полягає у наданні трьох входів:
- чисельник
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
вони гарантовано становлять цілі числа (для версії індексу на основі 1x
, якщо ви вирішите використовувати індексацію на основі 0,x
тоді цеx
може бути0
).- Ви можете приймати матеріали будь-яким розумним способом (тобто будь-яким способом, який не є стандартною лазівкою).
Правила:
- Ви повинні повернути точну
x
цифру, не коли вона округлена - значить,15
й цифра1/6
, наприклад, не є7
, але6
. - Ваша програма повинна працювати на всі
x
менше 10 мільйонів, якщо ваша мова не підтримує десяткові місця до 10 мільйонів місць.
Приклад вводу / виводу:
У прикладі введення використовується індексація на основі 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