我接受了以下问题的采访:
程序将小数更改为最接近的分数.
示例:0.12345 => 2649/20000
0.34 => 17/50
解决这个问题的最佳方法是什么?
我需要将一个双精度数组转换为整数,同时保持它们的比率相同并尽可能简单.例如,[0.7,0,-0.7]应该变为[1,0,-1]并且[24,12,0]应该变为[2,1,0].我不确定这是否会涉及获得双打的最小公倍数,如果是这样的话怎么办呢?
在 iOS 中,如何使用 NumberFormatter 将数字的小数部分格式化为其小数表示形式。
例如我想将数字2.375格式设置为2 3/8.
可以用 NumberFormatter 来完成吗?