Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- fd = File.open('record.txt', 'r')
- account = {}
- fd.each_line do |i|
- arr = i.split(' ')
- if arr[0] != '恭喜'
- if !account.has_key?(arr[0])
- account[arr[0]] = {'差額' => 0}
- end
- if account[arr[0]][arr[4]] == 0
- account[arr[0]][arr[4]] = arr[2]
- else
- account[arr[0]][arr[4]] = account[arr[0]][arr[4]].to_i + arr[2].to_i
- end
- else
- if !account.has_key?(arr[1])
- account[arr[1]] = {'差額' => 0}
- end
- if account[arr[1]][arr[5]] == 0
- account[arr[1]][arr[5]] = arr[3]
- else
- account[arr[1]][arr[5]] = account[arr[1]][arr[5]].to_i + arr[3].to_i
- end
- end
- end
- fd2 = File.open('worldcupresult.txt', 'w')
- account.each do |acc, value|
- if value.has_key?('藍黃軍團,')
- value['差額'] = value['差額'] - value['藍黃軍團,']*417
- end
- if value.has_key?('紅牌判罰')
- value['差額'] = value['差額'] + value['紅牌判罰']*723
- end
- if value['差額'] != 0
- fd2.puts "#{acc} 差額 #{value['差額']} \r\n"
- end
- end
- fd2.close()
Advertisement
Add Comment
Please, Sign In to add comment