
countNumberHasDigit
Đang rảnh rỗi, Ly viết các số từ m
đến n
rồi đếm thử trong các số đã viết có bao nhiêu số có chữ số k
. Sau một hồi đếm đi đếm lại, Ly vẫn cứ mãi đếm sai. Hãy giúp Ly tìm ra đáp án của phép đếm trên.
Ví dụ:
- Với đầu vào
m = 0, n = 10, k = 0
, ta thấy trong đoạn [0, 10] thì ta có0
và10
là 2 số duy nhất có chữ số0
trong các chữ số của mình nên đầu ra sẽ là2
. - Với đầu vào
m = 3, n = 7, k = 9
thì ta thấy trong đoạn[3, 7]
không có chữ số9
nên đầu ra sẽ là0
.
Đầu vào / Đầu ra:
- [Giới hạn thời gian] 0.1 giây với C, C++, 0.6 giây với Java và C#, 0.8 giây với Js, Go và Python.
- [Đầu vào] integer
m
, integern
, integerk
0 ≤ m ≤ n ≤ 106
0 ≤ k ≤ 9 - [Đầu ra] integer
Là số các số từm
đếnn
có chữ sốk
.
Post Comment