Skip to content

Commit b83d3d0

Browse files
committed
[REFACTOR] [Hacker Rank] Interview Preparation Kit: Dictionaries and Hashmaps: Sherlock and Anagrams.
* Adjusted the interface to match what hackerrank expects.
1 parent 93169fa commit b83d3d0

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/hackerrank/interview_preparation_kit/dictionaries_and_hashmaps/sherlock_and_anagrams.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ function extraLongFactorials(n) {
1010
return rs;
1111
}
1212

13-
export function sherlockAndAnagrams(s) {
13+
function sherlockAndAnagrams(s) {
1414
const candidates = {};
1515
const size = s.length;
1616

src/hackerrank/interview_preparation_kit/dictionaries_and_hashmaps/sherlock_and_anagrams.test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { describe, expect, it } from '@jest/globals';
22
import { logger as console } from '../../../logger.js';
33

4-
import { sherlockAndAnagrams } from './sherlock_and_anagrams.js';
4+
import sherlockAndAnagrams from './sherlock_and_anagrams.js';
55
import TEST_CASES from './sherlock_and_anagrams.testcases.json';
66

77
describe('sherlock_and_anagrams', () => {
@@ -10,7 +10,7 @@ describe('sherlock_and_anagrams', () => {
1010

1111
TEST_CASES.forEach((testSet) => {
1212
testSet.tests.forEach((test) => {
13-
const answer = sherlockAndAnagrams(test.input);
13+
const answer = sherlockAndAnagrams.sherlockAndAnagrams(test.input);
1414

1515
console.debug(
1616
`sherlockAndAnagrams(${test.input}) solution found: ${answer}`

0 commit comments

Comments
 (0)