我覺得你卡在你沒法將你的想法轉化為程式
其實你可以先想一下你的input & output是啥
然後input應該要經過怎樣的過程才可以變成output
以本題為例
首先你要知道如何讀檔
然後可以知道如何將檔案中一列資料讀入
接下來要知道如何切割資料(等同用excel資料剖析)
接下來將切割完的東西做投票的動作
確認投票結果
輸出
整個動作就是這樣
BTW. by 你文中所說的投票方式
在你的投票方法中恰巧是有特例, 因此可以用regular expression解
不過我想你應該先去了解我剛剛所講的寫法流程及進一步了解perl語法
之後再來鑽研regular expression
若還是不會
建議先寫一小段code
然後再貼出來討論會好一些些~ :)
※ 引述《aattsat (Tala)》之銘言:
: 我要的投票程式有兩種
: 先說明我的資料型態
: 答案asn(1組)↓ 預測結果pred(多組)↓
: 1 0 0 ....
: 1 1 1 ...
: 1 1 0 ...
: . . .
: . . .
: 0 . .
: 0 . .
: .
: 答案及結果是分開的檔案
: 因為我的答案只有 1 or 0
: 所以我的兩種程式打算為
: 1.得票數多者為答案
: 2.若答案為1,在預測結果中只要有一個為1 即當作1
: 若答案為0,在預測結果中只要有一個為0 即當作0
: 所以我是否要先將我的資料切割成一列一列呢?
: 要如何寫這兩種投票的判斷式呢?
: 想起來很簡單,但真的要動手寫程式
: 還真是一片空白...Orz
: 感謝各位大大了!!