[1,2,3,...,9,10,20,30,...90,100,200,300,...] みたいなリストが欲しい
1桁の数字を10個、2桁の数字を10個、3桁の数字を10個、というようなリストが欲しい。
以下のコードでOK.
for( int i=1; i<10000; i = i + (int)Math.pow(10, String.valueOf(i).length()-1)) { System.out.println(i); }
実行結果
1 2 3 4 5 6 7 8 9 10 20 30 40 50 60 70 80 90 100 200 300 400 500 600 700 800 900 1000 2000 3000 4000 5000 6000 7000 8000 9000
うむ。
ところでこういうリスト、名前無いのかな。というか上手く言い表す言葉が見つからん。