回答

回答

(1) 初めて30000以上になる数は 3を除いた5個の数字で最小の4桁を作ったときなので
  31234

31234より小さい数字をカウントすればよい。

  万の位が 1,2の場合は全て31234より小さいので 2*5*4*3*2 = 240個
  万の位が 3,4,5,6の場合は、31234以上。

  よって 31234は 241番目

(2) 300番目
  (1) より 万の位が1,2の場合 240個
  万の位が3、千の位が1の場合 残り3桁を4個の数字で作るので 4*3*2 = 24個
       千の位が2の場合 同様に 24個
    ここまでで 240+24+24=288個
  万の位が3,千の位が4,百の位が1の場合 残り2桁を3個の数字で作るので 3*2 = 6個
            百の位が2の場合 同様に 6個
    ここまでで 288+6+6=300個

  万の位が3,千の位が4,百の位が2で最大の数字が 300番目なので

  34265

この回答にコメントする
疑問は解決しましたか?