Skip to content

Commit 4944eb5

Browse files
committed
[REFACTOR] [Hacker Rank] Interview Preparation Kit: Dictionaries and Hashmaps: Frequency Queries.
* Adjusted the interface to match what hackerrank expects.
1 parent 01cdbae commit 4944eb5

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

src/hackerrank/interview_preparation_kit/dictionaries_and_hashmaps/frequency_queries_bruteforce.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* @see Solution Notes: [[docs/hackerrank/interview_preparation_kit/dictionaries_and_hashmaps/frequency-queries-solution-notes.md]]
44
*/
55

6-
export function freqQuery(queries) {
6+
function freqQuery(queries) {
77
const result = [];
88
const dataMap = {};
99

@@ -45,3 +45,4 @@ export function freqQuery(queries) {
4545
}
4646

4747
export default { freqQuery };
48+
export { freqQuery };

src/hackerrank/interview_preparation_kit/dictionaries_and_hashmaps/frequency_queries_optimized.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* @see Solution Notes: [[docs/hackerrank/interview_preparation_kit/dictionaries_and_hashmaps/frequency-queries-solution-notes.md]]
44
*/
55

6-
export function updateFrequency(frequencyMap, data, currentFreq, newFreq) {
6+
function updateFrequency(frequencyMap, data, currentFreq, newFreq) {
77
const freqMap = frequencyMap;
88

99
if (newFreq > 0) {
@@ -25,7 +25,7 @@ export function updateFrequency(frequencyMap, data, currentFreq, newFreq) {
2525
return freqMap;
2626
}
2727

28-
export function freqQuery(queries) {
28+
function freqQuery(queries) {
2929
const result = [];
3030
const dataMap = {};
3131
const freqMap = {};
@@ -81,3 +81,4 @@ export function freqQuery(queries) {
8181
}
8282

8383
export default { freqQuery };
84+
export { freqQuery };

0 commit comments

Comments
 (0)