>>853
すごいよー、あっちゃんすごすぎるよー。

2つ気づいた点。
make_comの1つめreturn文のmake_rat(nf, dr)はmake_rat(nf, df)じゃないでしょうか?
また2つめreturn文のmake_rat(nf, dr)はmake_rat(nf, dr*df)だと思います。

しかしこの素晴らしいできのを見せられては、自分で挑戦するのもおこがましいっす。
勉強させていただきました。