From 347f73dbbbab2f92bf85b1edb7ebf060144e0e13 Mon Sep 17 00:00:00 2001 From: Gonzalo Diaz Date: Wed, 7 May 2025 14:31:29 -0400 Subject: [PATCH] [REFACTOR] [Hacker Rank] Interview Preparation Kit: Dictionaries and Hashmaps: Frequency Queries. factory method removed. --- .../dictionaries_and_hashmaps/FrequencyQueries.cs | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/src/algorithm_exercises_csharp/hackerrank/interview_preparation_kit/dictionaries_and_hashmaps/FrequencyQueries.cs b/src/algorithm_exercises_csharp/hackerrank/interview_preparation_kit/dictionaries_and_hashmaps/FrequencyQueries.cs index fb5d15b..aaa0d0e 100644 --- a/src/algorithm_exercises_csharp/hackerrank/interview_preparation_kit/dictionaries_and_hashmaps/FrequencyQueries.cs +++ b/src/algorithm_exercises_csharp/hackerrank/interview_preparation_kit/dictionaries_and_hashmaps/FrequencyQueries.cs @@ -8,7 +8,10 @@ namespace algorithm_exercises_csharp.hackerrank.interview_preparation_kit.dictio public class FrequencyQueries { [ExcludeFromCodeCoverage] - private FrequencyQueries() { } + private FrequencyQueries() + { + reset(); + } private static readonly long __INITIAL__ = 1L; @@ -108,20 +111,12 @@ void select(long value) result.Add(freqDictionary.ContainsKey(value) ? __FOUND__ : __NOT_FOUND__); } - static FrequencyQueries factory() - { - FrequencyQueries fq = new(); - fq.reset(); - - return fq; - } - /** * FrequencyQueries. */ public static List freqQuery(List> queries) { - FrequencyQueries fq = factory(); + FrequencyQueries fq = new(); foreach (List query in queries) {