Re: [問題] int取個別數值問題..
※ 引述《LUCENE (LUCENE)》之銘言:
: 嗯..可能我太隨意的問了..其實我只是想知道一些idea而已。
: 事實上我也有一陣子沒寫JAVA,語法有點生疏了。
: 我的確得到不少idea,也做出自認還算有效率的方式,就在這回饋吧。
: int n = 63423; // n可以任意位數,不要超出int可表示範圍就好。
: int[] p = new int[String.valueOf(n).length()];
//省去產生字串的成本
int[] array = new int[(int)(Math.log10(value)+1)];
//JS 寫習慣,會習慣用一個變數代替 foo.attribute
int length = array.length;
: for (int i = p.length - 1; i > -1; i--) {
: p[i] = n % 10;
: n /= 10;
: }
: 真抱歉,我的隨意問困擾大家了。
最後,順便回一下 cyclone350 的推文
是的,你的文章並沒有違反版規
只是我一直以來都很反對有人回覆作業文 or 接近作業文
然後給予他們很明確的程式碼
像這種程度的問題,大抵上學程式超過半年的人至少都能生出一個版本
效能好不好就是其次,至少可以有解
原 po 發的文章被我認為是作業文的理由,我在上一篇文章已經說了
你發的文章基本上就是提供解答
本身沒有錯、也沒有違反版規
要說的話就是被原 po 連累導致我不喜歡,如此而已
如果你覺得我的鎖文章不對
歡迎向 A 版主 or 循 ptt 管理機制申訴
以上
--
錢鍾書: 說出來的話
http://www.psmonkey.org
比不上不說出來的話
Java 版 cookcomic 版
只影射著說不出來的話
and more......
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.25.30.36
討論串 (同標題文章)