Завдання:
Ваше завдання полягає у наданні трьох входів:
- чисельник
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