Integrate MajorityJudgment class
This commit is contained in:
parent
4693e7bf73
commit
c8bfea4898
3 changed files with 16 additions and 4 deletions
4
mj.rb
4
mj.rb
|
|
@ -22,7 +22,7 @@ class MajorityJudgment
|
|||
|
||||
def mj
|
||||
s = 0
|
||||
(1..6).to_a.reverse.each do |r|
|
||||
(1..7).to_a.reverse.each do |r|
|
||||
s = s + @count[r] if @count[r]
|
||||
return r if s >= @majority
|
||||
end
|
||||
|
|
@ -31,7 +31,7 @@ class MajorityJudgment
|
|||
|
||||
def proponents(rating = self.mj)
|
||||
p = 0
|
||||
(rating+1..6).to_a.reverse.each do |r|
|
||||
(rating+1..7).to_a.reverse.each do |r|
|
||||
p = p + @count[r] if @count[r]
|
||||
end
|
||||
return p
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue