Codewarにて、初期値を無限大にしたい場面に遭遇。
無限大定義について、google先生にヒアリング。。
- float型でのみ無限大を定義できる
- int型は、桁数に制限がないという違う意味での無限大。
なので、今回はfloatで無限大を定義した。
(例) floatでの無限大
>>> f = float('inf') # infiniteのinf。たぶん。負の無限大は'-inf'で指定
>>> f > 100000000 # 適当な大きな数と比較
True
>>> f < 100000000
False
>>>
そもそも、こんなinf使わなくても効率良く解けたというのは別の話。。。