Gauche > Archives > 2020/06/03

2020/06/03 05:00:26 UTCkaki
#
先日AtCoderのABC169のC問題が話題になっていましたが、それのD問題( https://atcoder.jp/contests/abc169/tasks/abc169_d )を解いていてこんな感じ( https://atcoder.jp/contests/abc169/submissions/13951903 )になり、() が返ってくれれば1を特別扱いせずにすんだのにと思った次第です。それの方が正の整数に対して一貫した処理を書きやすそうという感想も持ちました。
#
1も対象に入っていた方が便利そうな気がします。
#
gosh> (mc-factorize 2.5)
(2.5)
gosh> (mc-factorize 3.5)
*** ERROR: n is supposed to be of type exact integer, but got 3.5
#
この辺も若干の気持ち悪さありますね。正の正確整数でなければエラー、くらいでもいいと思うのですが。