Skip to content

Commit 228667f

Browse files
authored
Merge pull request #638 from sir-gon/feature/crush
[REFACTOR] [Hacker Rank] Interview Preparation Kit: Arrays: Array Man…
2 parents 2620ef1 + 6fbd4a3 commit 228667f

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

src/hackerrank/interview_preparation_kit/arrays/cruch_bruteforce.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
import { logger as console } from '../../../logger.js';
77

8-
export function arrayManipulation(n, queries) {
8+
function arrayManipulation(n, queries) {
99
const LENGTH = n + 1;
1010
const SURROGATE_VALUE = 0;
1111
const result = Array(LENGTH).fill(SURROGATE_VALUE);

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

+2-2
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 { arrayManipulation } from './cruch_bruteforce.js';
6+
import crush 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 = arrayManipulation(test.n, test.queries);
13+
const answer = crush.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

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* @link Problem definition [[docs/hackerrank/interview_preparation_kit/arrays/crush.md]]
33
*/
44

5-
export function arrayManipulation(n, queries) {
5+
function arrayManipulation(n, queries) {
66
// why adding 2?
77
// first slot to adjust 1-based index and
88
// last slot for storing accumSum result

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

+2-2
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 { arrayManipulation } from './cruch_optimized.js';
6+
import crush 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 = arrayManipulation(test.n, test.queries);
13+
const answer = crush.arrayManipulation(test.n, test.queries);
1414

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

0 commit comments

Comments
 (0)