我試圖建立一個程序,將激進的最簡單的激進形式。我,有情,沒有運氣。Java - 最簡單的激進形式
我在找一種方法,需要輸入String
並返回String
。
輸入String
:sqrt[160]
。我已經讓我的方法取出數值(160)。
現在,我只是需要一些突破160並返回一個String
,如:提前"4*sqrt[10]"
謝謝!
注:
- 上面的僅僅是一個例子
我試圖建立一個程序,將激進的最簡單的激進形式。我,有情,沒有運氣。Java - 最簡單的激進形式
我在找一種方法,需要輸入String
並返回String
。
輸入String
:sqrt[160]
。我已經讓我的方法取出數值(160)。
現在,我只是需要一些突破160並返回一個String
,如:提前"4*sqrt[10]"
謝謝!
注:
定義 「最簡單的形式基團」。
既然什麼時候是sqrt(120) = 4*sqrt(10)
?我的計算器告訴我10.954 != 12.649
。這是一個錯字嗎?也許你的意思是sqrt(160)
。
是什麼讓你的表單更簡單?
方法接口很簡單;實施的邏輯更難。您必須將平方根符號下的值分解爲整數因子並查找完美的平方根。
如果你(1)使你的例子一致和正確,並且(2)向我們展示你迄今爲止獲得的代碼,它將會有所幫助。 – 2012-02-10 13:07:50
錯誤,'4 * sqrt [10]'是√160,而不是√120 – 2012-02-10 13:11:07
您是否正在尋找一個符號數學庫?你可能會發現[這個問題](http://stackoverflow.com/q/3587557/341970)有趣。 – Ali 2012-02-10 13:50:20