Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- arr = [7600, 5900, 1400]
- seats = 36
- total = 0.0
- arr.each { |e| total += e }
- puts "Total: #{total}"
- s_d = total / seats
- puts "SD: #{s_d}"
- puts
- puts "State\tPopulation\tQ\tLQ\tApportionment"
- arr.each do |v|
- s_q = v / s_d
- puts "#{arr.index(v)}\t#{v}\t#{s_q.truncate(3)}\t#{s_q.truncate}"
- end
- l_q_total = 0
- arr.each { |e| l_q_total += (e / s_d).truncate}
- puts "Total\t#{total}\t#{seats}\t#{l_q_total}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement