Skip to content

Commit 92112d6

Browse files
committed
[REFACTOR] [Hacker Rank] Interview Preparation Kit: Arrays: Minimum Swaps 2. New Interface.
1 parent cbfe1d2 commit 92112d6

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/hackerrank/interview_preparation_kit/arrays/minimum_swaps_2.test.ts

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';
33

4-
import { minimumSwaps } from './minimum_swaps_2';
4+
import ms2 from './minimum_swaps_2';
55

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

@@ -10,7 +10,7 @@ describe('minimum swaps 2', () => {
1010
expect.assertions(3);
1111

1212
TEST_CASES.forEach((test) => {
13-
const answer = minimumSwaps(test.input);
13+
const answer = ms2.minimumSwaps(test.input);
1414

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

src/hackerrank/interview_preparation_kit/arrays/minimum_swaps_2.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* @link Problem definition [[docs/hackerrank/interview_preparation_kit/arrays/minimum_swaps_2.md]]
33
*/
44

5-
export function minimumSwaps(arr: number[]): number {
5+
function minimumSwaps(arr: number[]): number {
66
const indexedGroup = arr.map((x) => x - 1);
77
let swaps = 0;
88
let index = 0;

0 commit comments

Comments
 (0)