我试着建立一个程序,把一个激进的东西变成最简单的激进形式。我,很奇怪,没有运气。
我正在寻找一个接收String并返回String的方法。
输入String:sqrt[160]。我已经把我的方法取出来了(160)。
现在,我只需要一些东西来拆分160并返回一个String,如:"4*sqrt[10]"
提前感谢!
注意:
的一个例子
发布于 2012-02-10 13:11:42
将这个数分解,所有因子的幂指数都可以移到平方根之外。将其余部分相乘,这将保留在根符号下。
发布于 2012-02-10 13:09:26
定义“最简单的激进形式”。
sqrt(120) = 4*sqrt(10)是什么时候开始的?我的计算器告诉我10.954 != 12.649。这是错误吗?也许你是说sqrt(160)。
是什么使你的表格更简单?
方法接口容易实现,逻辑实现难度大。您将不得不将平方根符号下的值分解为整数因子,并寻找完美的平方根。
https://stackoverflow.com/questions/9228214
复制相似问题