「4と9を使用しないとき 125番目の病室番号は何番か?」
「4」と「9」の数字を使用しないで、125を数えるにはどうしたらよいか?
この場合、使用できる数字は
0,1,2,3,5,6,7,8
の8個
↓
基数を8 とした 8進法で数えればよいが、不連続で解りにくいので、
これら8種類の数字を仮の数字
0*, 1* , 2* , 3* , 4* , 5*, 6*, 7* に対応させて、この 0*〜7*を使用する8進数に変換することを考える。
数値対応表(4,9 を使わない)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
使用できる数字 0 1 2 3 5 6 7 8
対応する数字 0* 1* 2* 3* 4* 5* 6* 7*
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
125 をこの8個の数字を使った8進数に変換すると以下のようになる。
8) 125
-
-
-
- -
-
-
8) 15 ....5*
-
-
-
- -
-
-
8) 1 ....7*
-
-
-
- -
-
-
0 ....1*
↑したらかの順で並べると→125(10) = 1*7*5*(8)
求められた 1*7*5* は
1*->1
7*->8
5*->6
だから、
4と9を使わない場合、125番目の数は 186(8) となる。
※14は、4と9を使わない場合、17(8)となる。