745Lll<3さんへ 上記コメントの大ヒントは仕様を満たすコードを書くことができるようにするための苦渋の選択です。 知らなければA=1000の時に正しい桁数が表示できないとは思いもしないでしょう。 このヒントによっていかに例外処理を短く済ませるかというのが最短への焦点になってくると思いますが、FizzBuzzで!(I MOD 3)とすれば短く書けるというのが分かったからといって解法が限られるわけではなく無数のやり方があるのと同じことだと思います。