作者NoMoneys (沒有錢)
看板java
標題[問題] 請問如何寫出奇偶分離合併程式
時間Tue Sep 30 17:03:46 2014
小弟涉入程式尚淺
想了許久還是解不出來
ex:135246→123456
acebd→abcde
wrdol→world
像是這樣輸出結果
希望高手幫忙解答感謝
不好意思 我想請問的是程式碼該如何撰寫才能達到這樣的答案
左邊是輸入右邊是輸出
--
Sent from my Android
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.218.155.149
※ 文章網址: http://webptt.com/m.aspx?n=bbs/java/M.1412067828.A.A95.html
1F:→ a7904120: 用ascii碼判斷09/30 17:30
2F:→ cowbaying: 你自己都把答案講出來了...09/30 17:57
※ 編輯: NoMoneys (180.206.75.169), 09/30/2014 19:44:17
3F:推 roder: 照順序排還寫的出來 第三個比前面兩個難很多吧...?? 09/30 19:49
4F:→ roder: 而且這和奇偶分離有啥關係? 09/30 19:50
像是w是第一個字,o是第二個字,以此類推,然後題目奇數位排前面,偶數位排後面
※ 編輯: NoMoneys (114.46.40.172), 09/30/2014 20:00:08
5F:推 roder: 哦~ 我懂你意思了 你是要把整段資料切成前後兩段再交叉排序 09/30 20:08
6F:推 roder: 先找出N/2 再用兩個迴圈去跑? 09/30 20:12
7F:→ cha122977: 最簡單就for迴圈依奇偶產生兩個字串 最後再合併 09/30 23:20
8F:推 OriginStar: 可以用TreeMap 10/01 14:19
9F:→ baconcsie: 其實我想噓他,這根本就是作業,為何不好好自己想 10/01 20:02
10F:→ baconcsie: 因為這其實並非跟使用哪種語言有關,只是程設邏輯 10/01 20:03
11F:→ cowbaying: 沒得噓 誰把噓文拿掉的? 地方的鄉民需要噓噓阿 10/02 09:55