我正在研究一個簡單的遊戲,並且我需要採用諸如「hello world」之類的詞或短語並將其轉換爲一系列數字。來自字符串的不同數字算法
的標準是:
- 號碼也必須不同
- 需要配置數的最大序列的能力。 IE 10號碼總數。
- 需要能夠按順序配置每個數字的最大範圍。
- 必須是確定性的,也就是說,我們應該每次對同一個輸入詞組獲得相同的序列。
我試着打破這個問題,像這樣:在「世界你好」 = 104 101 108 108 111 32 119 111 114 108 100
- 字符轉換爲ASCII碼數這種情況下)
- FOREACH數如果數>最大數量然後除以2直至數< =最大數
- 如果任何編號重複增加或減少第一次出現直到滿意。 (這可能會導致一個問題,因爲你可以通過解決另一個副本創建一個副本)
有沒有更好的方法來做到這一點,或者我是在正確的軌道上?如上所述,我想我可能會遇到的問題與刪除區別。
是否有任何要求不同的詞/短語產生不同的數字系列? – 2013-02-21 17:13:01
@TedHopp對不起,我不確定我完全理解你的問題。 – 2013-02-21 17:15:33
「什麼是最好的X算法」似乎比SO更適合PE。 – 2013-02-21 17:15:34