用0、1、2三个数字可以组成很多的自然数,将其从小到大依次排列起来,分别是:0、1、2、10...则2012是其中的第几个数

问题描述:

用0、1、2三个数字可以组成很多的自然数,将其从小到大依次排列起来,分别是:0、1、2、10...则2012是其中的第几个数

我们可以定义3进制,比如1表示1;2表示2;10表示3;11表示4;……100表示3^2=9;这样我们看2012表示的数字是2x3^3+0x3^2+1x3+2=54+3+2=59,因为还要把0算上,所以2012是第60个数,楼上的答案是正确的,不知是怎么做的,难道是数的?