Nếu ai rành lập trình viết hàm for(int i=100;i<1000;i++) rồi check thử coi
gọi chung tất cả số cần tìm là abc và 0<a<10 b,c<10
nếu a khác 2
thì b xuất hiện 1x8 = 8 lần 2 (đồng nghĩa 8 số có 3 chữ số mà hàng chục xuất hiện 2)
nếu b khác 2
thì c xuất hiện 1x8 = 8 lần 2 ( đồng nghĩa với có 8 số có 3 chữ số có hàng đơn vị =2)
nếu b = 2 thì có 10 x 8 = 80 số có 3 chứ số mà hàng chục =2 ; có thể cả hàng chục và hàng đơn vị= 2
nếu a = 2 thì có 100 số có 3 chữ số có hàng trăm = 2 ; có thể cả hàng chục và trăm = 2 ;có thể cả hàng chục,trăm và hàng đơn vị= 2
vậy có tất cả số có 3 chữ số mà trong mỗi số ko có chữ số 2 là
900 - 100 - 8 - 8 - 80 = 704 (số )
đáp số 704 số