2012-04-16 46 views
0

嗨,大家好,我正在使用鞋子來解決ign的代碼foo的問題。問題是使用鞋問()做數學?

您擁有一個牌照製造公司。寫一個程序,需要一個人口,並確定最簡單的模式,將產生足夠的獨特板塊。由於所有與圖案相匹配的印版都將生成,因此可以找到生成最少印版的圖案。使用字母(A-Z)和數字(0-9)的組合。

我曾試圖讓鞋子抓地力,但爲什麼當我換這樣

@pop = ask("what is the Population?") 

一個實例變量,當我再次把它包這樣的:再次

@plates = @pop/2 

然後我想創建一個簡單的警報

alert(@plates) 

這不是f或者這個問題的答案更簡單。只是爲了學習。如果您對項目的實際編碼有任何建議以及我如何解決問題。

回答

0

一切都很正常。 但是「@pop」被分配「字符串」所以你需要將它轉換爲浮動或您所希望的任何數值類型,例如:

@[email protected]_f/2 
+0

那麼,是什麼..to_f做,我將如何實現這創建我需要完成的程序。 – sherodtaylor 2012-04-17 07:25:44

+0

此外,對於這個問題,你是否有一個簡單的方程的想法來解決這個問題,或者我會如何編寫一個算法呢? – sherodtaylor 2012-04-17 07:34:35

+0

to_f在這種情況下將字符串轉換爲實數。看看:http://www.ruby-doc.org/core-1.9.3/Float.html。 – kwicher 2012-04-17 08:51:41