一个自然数,如果把它顺着数和倒着数都是一样的,则称这个数为 回文数 问1到6位的 回文数 中第1996个是几?

问题描述:

一个自然数,如果把它顺着数和倒着数都是一样的,则称这个数为 回文数 问1到6位的 回文数 中第1996个是几?

997799,从个位到6位进行组合,1998位是999999

997799
1、2、3、4、5、6位数分别有9、9、90、90、900、900个,第1998个为999999,1997个是998899,1996个是997799.

1位的都是,有9个;
2位的两数相同的是,有9个
3位的两边的相同的是,有10*9=90个(中间有10个选择,边是9个选择)
4位的前两和后两相反就是,有90个,(第一位10个选择,二位是9个选择)
5位的前两和后两相反就是,有10*90=900个,(中间10个选择,前两90个选择)
6位前三和后面相反就是,的9*10*10=900个(一位9选择,二三位各10选择)
所以共有(9+90+900)*2=1998个
那么第1996个就是倒数第3个,997799