問題タブ [rational-number]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
haskell - 有理数を文字列に変換する
次の要件があります: 有理数 (x % y) が与えられた場合:
- y != 1 の場合 => "x y" を返す
- それ以外の場合: "x" を返す
次の関数が機能します。
よりエレガントにすることは可能ですか?たとえば、 Data.Ratio のソースで、関数入力にいくつかの表記法を使用しているのを見ました: (x:%y)
、しかしそれは私にとってはうまくいきませんでした。したがって、 and を使用let
して明示的に呼び出す必要がnumerator
ありdenominator
ます。
floating-point - 極限分母で数を有理化する
Maxima CAS が浮動小数点数を合理化できることを知っています (比率に変換):
Pythonのように分母を制限して浮動小数点数を合理化することは可能ですか?
限界分母を 10 に設定して、結果を 1/6 にしたいと思います。