Re: [問題] 把資料塞進陣列

看板Perl作者 (ing)時間17年前 (2008/03/18 20:23), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/6 (看更多)
※ 引述《colderfred ( )》之銘言: : 標題: [問題] 把資料塞進陣列 : 時間: Tue Mar 18 00:54:16 2008 : → colderfred:因為是作業題目 XDrz 03/18 13:27 : → colderfred:hash是另一個題目了 XD 03/18 13:27 : → colderfred:題目是要把.txt裡同名字後的數字算出sum值 03/18 13:32 : → colderfred:我只會指定名字算出sum值 但我想試試看能否直接讀.txt 03/18 13:32 直接讀txt的話 你的問題就是開檔讀檔還有 REGEX : → colderfred:然後就列出所有sum值 這樣似乎更迅速方便 @@a 03/18 13:33 如果同名的不再放入 那你的"同名後的數字算出sum"是要怎麼出來? 看起來 如果你的最終是要達成 依名稱統計的功能的話 有很多做法 第一是 放個二維陣列 第一維放名稱 第二維放數量 每讀進一行就掃一遍陣列 如果第一維中存在名字 就把第二維加上該加的數字 否則就把第一維push 名字 或是 如果你用hash 也可以用 key/value的對應達成同樣的功能 如果你要把所有txt都放進一個大array再切也是可以 用foreach 跟開檔讀也差不多 要不然就是要用大array搞排序法或是什麼鬼的 也可以 就看你打算怎麼做了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.36.154
文章代碼(AID): #17txGfSP (Perl)
文章代碼(AID): #17txGfSP (Perl)