Tugas:
Tugas Anda adalah, ketika diberi tiga input:
- pembilang
n - penyebut
d - bilangan bulat lain,
x
Buat program / fungsi yang menemukan xdigit nomor setelah tempat desimal.
Spesifikasi:
- Kisaran
ndandberada di antara1dan2^31 - 1, inklusif. - Kisaran
xantara1dan10,000,000termasuk.- Anda dapat memilih untuk menggunakan pengindeksan berbasis 1 atau pengindeksan berbasis 0 untuk
x. Silakan sebutkan jawaban Anda yang mana yang Anda gunakan.
- Anda dapat memilih untuk menggunakan pengindeksan berbasis 1 atau pengindeksan berbasis 0 untuk
nmungkin lebih besar darid.n,ddanxdijamin bilangan bulat positif (untuk versi indeks berbasis 1x, jika Anda memilih untuk menggunakan pengindeksan berbasis 0 untukxmakaxbisa0).- Anda dapat mengambil input dengan cara yang masuk akal (Yaitu dengan cara apa pun yang bukan celah standar).
Aturan:
- Anda harus mengembalikan
xdigit ke- tepat , bukan ketika dibulatkan - jadi15digit ke-dari1/6, misalnya, tidak7, tetapi6. - Program Anda harus bekerja untuk semua di
xbawah 10 juta, kecuali bahasa Anda tidak mendukung desimal hingga 10 juta tempat.
Contoh I / O:
Contoh input menggunakan pengindeksan berbasis 0, yang berarti xakan beralih dari 0ke 9,999,999. Selain itu, "input" ditulis sebagai string dengan spasi yang memisahkan angka-angka.
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