Số thứ k trong dãy số nguyên dương

Cho một số nguyên dương N, người ta viết các số 1,2,3,…,n liền nhau sẽ tạo ra một số A có thể có rất nhiều chữ số.

Yêu cầu:

  • Nhập vào một số nguyên dương n (1≤n<100)
  • In ra màn hình số A.
  • Nhập vào một số nguyên dương k, cho biết chữ số thứ k trong số A là chữ số nào.

Ví dụ:

InputOutput
Nhập số nguyên dương n (1 ≤ n < 100): 12
Nhập số nguyên dương k: 13
Số A tạo ra từ 1 đến 12 là: 123456789101112
Chữ số thứ 13 trong số A là: 1

(Đề thi tin học trẻ Tp. Hà Nội 2016 – THCS)

Thông tin đề bài
  •   Điểm: 100
  •   Time limit: 1.0s
  •   Loại đề bài: C++, Python, Scratch