project euler 112
問題
bouncy数とは、数字の各ケタについて、増加列でも減少列でもない数字をいう。
1からnまでの数で初めにbouncy数の割合が99%となるnを求める。
考え方
各桁ごとに分解した数字列を求め、それをソートする。
そして、もとの数字列と昇順ソートしたもの&降順ソートしたものと比較し、一致しなければbouncy数なので、それで調べる。
bouncy数とは、数字の各ケタについて、増加列でも減少列でもない数字をいう。
1からnまでの数で初めにbouncy数の割合が99%となるnを求める。
各桁ごとに分解した数字列を求め、それをソートする。
そして、もとの数字列と昇順ソートしたもの&降順ソートしたものと比較し、一致しなければbouncy数なので、それで調べる。