Skip to content

Commit d1df852

Browse files
committed
[REFACTOR] [Hacker Rank] Interview Preparation Kit: Arrays: Array Manipulation.
Adjusted the interface to match what hackerrank expects. Standarized way.
1 parent 481c861 commit d1df852

File tree

4 files changed

+6
-4
lines changed

4 files changed

+6
-4
lines changed

src/hackerrank/interview_preparation_kit/arrays/cruch_bruteforce.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,4 @@ function arrayManipulation(n, queries) {
2929
}
3030

3131
export default { arrayManipulation };
32+
export { arrayManipulation };

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ import { logger as console } from '../../../logger.js';
33

44
import TEST_CASES from './cruch_testcases_test.json';
55

6-
import crush from './cruch_bruteforce.js';
6+
import { arrayManipulation } from './cruch_bruteforce.js';
77

88
describe('arrays: crush (bruteforce) small cases', () => {
99
it('arrayManipulation Test Cases', () => {
1010
expect.assertions(3);
1111

1212
TEST_CASES.forEach((test) => {
13-
const answer = crush.arrayManipulation(test.n, test.queries);
13+
const answer = arrayManipulation(test.n, test.queries);
1414

1515
console.debug(
1616
`arrayManipulation(${test.n}, ${test.queries}) solution found: ${answer}`

src/hackerrank/interview_preparation_kit/arrays/cruch_optimized.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,4 @@ function arrayManipulation(n, queries) {
2929
}
3030

3131
export default { arrayManipulation };
32+
export { arrayManipulation };

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ import { logger as console } from '../../../logger.js';
33

44
import TEST_CASES from './cruch_testcases_test.json';
55

6-
import crush from './cruch_optimized.js';
6+
import { arrayManipulation } from './cruch_optimized.js';
77

88
describe('arrays: crush (optimized)', () => {
99
it('arrayManipulation Test Cases', () => {
1010
expect.assertions(3);
1111

1212
TEST_CASES.forEach((test) => {
13-
const answer = crush.arrayManipulation(test.n, test.queries);
13+
const answer = arrayManipulation(test.n, test.queries);
1414

1515
console.debug(
1616
`arrayManipulation(${test.n}, ${test.queries}) solution found: ${answer}`

0 commit comments

Comments
 (0)