Skip to content

Commit c3394e8

Browse files
committed
[REFACTOR] [Hacker Rank] Interview Preparation Kit: Arrays: New Year Chaos.
Adjusted the interface to match what hackerrank expects. Standarized way.
1 parent db0c807 commit c3394e8

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

src/hackerrank/interview_preparation_kit/arrays/new_year_chaos.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,3 +49,10 @@ export default {
4949
minimumBribesText,
5050
TOO_CHAOTIC_ERROR
5151
};
52+
53+
export {
54+
minimumBribes,
55+
minimumBribesCalculate,
56+
minimumBribesText,
57+
TOO_CHAOTIC_ERROR
58+
};

src/hackerrank/interview_preparation_kit/arrays/new_year_chaos.test.js

Lines changed: 3 additions & 3 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 testingModule from './new_year_chaos.js';
4+
import { minimumBribes, minimumBribesText } from './new_year_chaos.js';
55

66
import TEST_CASES from './new_year_chaos.testcases.json';
77

@@ -10,8 +10,8 @@ describe('new_year_chaos', () => {
1010
expect.assertions(5);
1111

1212
TEST_CASES.forEach((test) => {
13-
const answer = testingModule.minimumBribesText(test.input);
14-
testingModule.minimumBribes(test.input);
13+
const answer = minimumBribesText(test.input);
14+
minimumBribes(test.input);
1515

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

0 commit comments

Comments
 (0)