Gửi bài giải
Điểm:
10,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
501M
Input:
stdin
Output:
stdout
Dạng bài
cb_051 số n được tạo ra bằng cách ghép các số nguyên 1 2 3 4 5 6 7 8 9 10 11 12 13 ..... Hãy xác định chữ số thứ k của số n. Đầu vào: số nguyên k Đầu ra: chữ số thứ k trong số n Ví dụ: input 5
output 5
input 10 output 1
input 1734 output 1
Bình luận
numdigits = 1 while k > 9 * (10 ** (numdigits - 1)) * numdigits: k -= 9 * (10 ** (numdigits - 1)) * numdigits numdigits += 1