From 18da5d7972b96f0b8b45b04dceb47e49c268fe38 Mon Sep 17 00:00:00 2001 From: Luna Date: Sat, 10 Jun 2023 00:50:48 -0300 Subject: [PATCH] fix scoring function --- main.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main.py b/main.py index eeec124..40a6b06 100644 --- a/main.py +++ b/main.py @@ -264,8 +264,8 @@ async def fight(ctx): def score(danbooru_tags: Set[str], interrogator_tags: Set[str]) -> decimal.Decimal: - tags_in_danbooru = danbooru_tags | interrogator_tags - tags_not_in_danbooru = danbooru_tags - interrogator_tags + tags_in_danbooru = danbooru_tags.intersection(interrogator_tags) + tags_not_in_danbooru = interrogator_tags - danbooru_tags return decimal.Decimal( len(tags_in_danbooru) - len(tags_not_in_danbooru) ) / decimal.Decimal(len(danbooru_tags))