推 LaPass:呃..... 猜文字!? 10/17 15:20
推 superlubu:你確定不重複?要不要先試跑一百遍看看? 10/17 15:52
跑了一千遍,沒有重複...
重複的定義是字串內的四個字元不會重複,不是隨機產生的兩個字串不會重複
如果是後者的話,很抱歉這不是這段程式的目的
我放了註解在上面的程式碼裡面,參考一下,有問題可以討論
推 AtarashiAko:我還是看不出來為什麼這樣可以不重複,有人可以解釋嗎 10/17 15:58
推 superlubu:而且老實說,那個 temp 看來純粹是為了佔資源用的... 10/17 16:07
※ 編輯: pelicanper 來自: 27.252.6.71 (10/17 16:26)
推 LaPass:SET的特性就是裡面不會有重複的值啊.... 10/17 16:29
推 No:yes~ 這是利用Set的特性 10/17 16:30
→ pelicanper:這就是寫程式好玩的地方,有很多撇步可以用 10/17 16:32
推 superlubu:噢... 我忽略了 Set 的特性,抱歉 <(_ _)> 10/17 16:38
沒有關係,寫程式最重要的就是做中學
質疑,挑戰,被挑戰,才是進步的動力
不過提到資源,在大的程式的確會有這個問題
但是這個程式應該是不會發生所謂佔資源,而且大腦也是一種資源
用很多條件式一旦哪裡出錯Debug就浪費了大腦細胞和時間的資源
有現成的Collection Framework可以用放棄實在可惜
不含輸出只要7行(可以變成5行),又有JAVA幫我檢查會不會重複,三分鐘可以解決
我是不太在乎電腦資源夠不夠用...
※ 編輯: pelicanper 來自: 27.252.6.71 (10/17 16:50)
推 AtarashiAko:沒用過Set呢,學到新方法了XD 10/17 16:45
※ 編輯: pelicanper 來自: 27.252.6.71 (10/17 16:52)
→ superlubu:其實我一直都很少使用 set, list 之類的東西... 10/17 16:56
→ superlubu:尤其我是由 1.2 開始的... Set 和 List 的問題很大 XD 10/17 16:57
→ pelicanper:超好用的啊,有法拉利開為甚麼要騎腳踏車? 10/17 16:58
→ OrzOGC: 因為還沒考駕照 10/17 16:59
→ superlubu:因為我專攻 task scheduling, 資源好重要 XDDDDD 10/17 16:59
→ pelicanper:對我來說完成的時間,正確性,Debug的難度都是要考慮的 10/17 17:08
推 JazzChen:又學到了新方法好棒!! 10/17 17:08
推 gmoz:看環境啦 用現在等級的PC跑猜數字 用開發速度最快的就好了 10/18 16:36
推 lovelycateye:我覺得猜數字或英文這方法很好啊,又不是猜中文(死) 10/19 09:32