Re: [問題] int取個別數值問題..
※ 引述《PsMonkey (痞子軍團團長)》之銘言:
: ※ 引述《LUCENE (LUCENE)》之銘言:
: : int a = 54241;
: : 如果我要存進去int的陣列裡,該如何做最有效率呢?
: : 先說明..a的位數是不固定的..可能是12, 134, 4444, 6666.
: : Thanks a lot..
剛剛查了一下版龜,不太清楚s的文章能不能回
所以借這篇回一下
看起來像是考除法,但是換個思維用字串做呢
假設int = 1234;
1 把數字轉成字串
2 得知長度照長度宣告int陣列
3 依照長度跑回圈 照需求從第一字元跑到尾或反之
4 跑迴圈時用String 的chatAt 去拿char
5 想辦法把char 轉成數字 存到int陣列位置內
: 這問題不是不能問,而是... 你怎麼「這樣問」?
: 首先,看起來你希望的是:
: input: 一個 int,假設是 5678
: output: int[] 會是 {5, 6, 7, 8}
: (當然 {8, 7, 6, 5} 可能更好一點)
: 那麼,你為甚麼不好好講清楚呢?
: 再者「如何做最有效率呢?」 這絕對是個好問題
: 不然全世界有七八成的論文都不用作了
: 但是...
: 1. 你可以先自己寫出幾個演算法、然後自己跑個測試
: 2. 然後拿出已知最好的方法來問
: 「有沒有更好的方法」 or 「程式有沒有辦法改進」
: 不然,這樣子看起來就是高級釣魚版的作業文
: =====
: 當然,如果有人不喜歡我寫這麼一堆(酸人的話)
: 要我直接引用版規 4 砍掉,我更開心
--
@mintle ◢◢▅◣ 幫我去圖書館借書 橋本 紡【 的仰】
◥◥◤◥◣/ 快點! 【 望】
◢▅● ●◤ ◢ 【 夜半】
▅/﹊ˋ▁ ◢◣▄▅◢◢ ◢█◢◢ 【空 月】
λ﹍ ▆▅◢▅▄▄◤◢█◢◢█ 我喜歡里香,
▄▄▄▄▄◢▄▄▄▄▄▄▄◢█◤ 好!馬上去 全世界所有的一切加起來 █████▊█◢▌█████◤ / 都沒有里香來的重要
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.34.10.7
推
01/30 18:59, , 1F
01/30 18:59, 1F
推
01/30 20:02, , 2F
01/30 20:02, 2F
→
01/30 20:04, , 3F
01/30 20:04, 3F
討論串 (同標題文章)