From 08fe4163bc95f3e80a55212d798c6b0492f31a40 Mon Sep 17 00:00:00 2001 From: ricola Date: Fri, 9 Jan 2026 19:52:16 -0600 Subject: [PATCH] Initialize a counter for all possible values --- mj.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mj.rb b/mj.rb index 5cfa284..03d0c37 100644 --- a/mj.rb +++ b/mj.rb @@ -13,6 +13,9 @@ class MajorityJudgment if arg.is_a?(Array) @ratings = arg @count = { } + self.class.values.each do |v| + @count[v[:id]] = 0 + end @n = 0 ratings.each do |r| @count.has_key?(r) ? @count[r] = @count[r] + 1 : @count[r] = 1