[問題] 請問縮字串
隨意的34個數字,每個數字都是在0~9之間,例如
12345678912345678912345678912345678,我想要用
比較短的字串(限ascii碼)去表示它。
目前想到的方式就是從第一個數字開始,拆成兩兩一
組,例如1234就視為12及34,然後再建一個00~99的
array(對照表),例如12 = a,34 = b,這以樣我就
可以用ab去表示1234了,可以縮短50%的長度。
但不曉得大家有沒有更好的解法可以縮的更短,或是
不需要建到100個的對照key呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.169.53.136
→
11/12 23:21, , 1F
11/12 23:21, 1F
※ 編輯: cjcmt 來自: 220.136.154.171 (11/12 23:30)
推
11/13 00:40, , 2F
11/13 00:40, 2F
→
11/13 00:41, , 3F
11/13 00:41, 3F
→
11/13 00:41, , 4F
11/13 00:41, 4F
→
11/13 00:42, , 5F
11/13 00:42, 5F
→
11/13 00:43, , 6F
11/13 00:43, 6F
→
11/13 00:46, , 7F
11/13 00:46, 7F
→
11/13 00:46, , 8F
11/13 00:46, 8F
推
11/13 00:46, , 9F
11/13 00:46, 9F
推
11/13 00:54, , 10F
11/13 00:54, 10F
→
11/13 14:17, , 11F
11/13 14:17, 11F
推
11/14 19:48, , 12F
11/14 19:48, 12F