修正・追記しています。誤記や説明不足が多くあり、多くの部分を修正・追記しています。必要に応じて、もう一度ご覧ください。0以上の正の整数の入力のみに対応しています。これを正負小数入力に対応するために、必要な処理を追加して拡張したものを作って、使っていましたが、入力応答がとても遅くて、入力時にストレスを感じているので、公開には至っていません。個人的に我慢して使っていると言う状況でした。手探りで調べながら、分かったことを公開しているので、拡張してみてから応答が非常に遅くて実用に耐えられないので、これをなんとか改善したいと思っていました。そこで、遅いプログラムの高速化の具体例として、入力ボックスを高速応答させるための改良方法を紹介します。