Skip to content

Commit f571c9b

Browse files
author
Gonzalo Diaz
committed
[REFACTOR] [Hacker Rank] warmup exercises.
* standarized interface.
1 parent 3c35df8 commit f571c9b

File tree

10 files changed

+20
-10
lines changed

10 files changed

+20
-10
lines changed

src/hackerrank/warmup/aVeryBigSum.js

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

5-
export function aVeryBigSum(ar) {
5+
function aVeryBigSum(ar) {
66
let result = 0;
77

88
for (const num of ar) {
@@ -13,3 +13,4 @@ export function aVeryBigSum(ar) {
1313
}
1414

1515
export default { aVeryBigSum };
16+
export { aVeryBigSum };

src/hackerrank/warmup/birthdayCakeCandles.js

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

5-
export function birthdayCakeCandles(ar) {
5+
function birthdayCakeCandles(ar) {
66
if (ar.length === 0) {
77
throw new Error('Empty input');
88
}
@@ -23,3 +23,4 @@ export function birthdayCakeCandles(ar) {
2323
}
2424

2525
export default { birthdayCakeCandles };
26+
export { birthdayCakeCandles };

src/hackerrank/warmup/compareTriplets.js

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

5-
export function compareTriplets(a, b) {
5+
function compareTriplets(a, b) {
66
const awards = [0, 0];
77

88
if (a.length !== b.length) {
@@ -21,3 +21,4 @@ export function compareTriplets(a, b) {
2121
}
2222

2323
export default { compareTriplets };
24+
export { compareTriplets };

src/hackerrank/warmup/diagonalDifference.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

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

7-
export function diagonalDifference(arr) {
7+
function diagonalDifference(arr) {
88
let diag1 = 0;
99
let diag2 = 0;
1010
const last = arr.length - 1;
@@ -24,3 +24,4 @@ export function diagonalDifference(arr) {
2424
}
2525

2626
export default { diagonalDifference };
27+
export { diagonalDifference };

src/hackerrank/warmup/miniMaxSum.js

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

5-
export function miniMaxSum(arr) {
5+
function miniMaxSum(arr) {
66
if (arr.length === 0) {
77
throw new Error('Empty input');
88
}
@@ -27,3 +27,4 @@ export function miniMaxSum(arr) {
2727
}
2828

2929
export default { miniMaxSum };
30+
export { miniMaxSum };

src/hackerrank/warmup/plusMinus.js

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

5-
export function plusMinus(arr) {
5+
function plusMinus(arr) {
66
let positives = 0;
77
let negatives = 0;
88
let zeros = 0;
@@ -27,3 +27,4 @@ export function plusMinus(arr) {
2727
}
2828

2929
export default { plusMinus };
30+
export { plusMinus };

src/hackerrank/warmup/simpleArraySum.js

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

5-
export function simpleArraySum(ar) {
5+
function simpleArraySum(ar) {
66
let acum = 0;
77

88
for (const num of ar) {
@@ -13,3 +13,4 @@ export function simpleArraySum(ar) {
1313
}
1414

1515
export default { simpleArraySum };
16+
export { simpleArraySum };

src/hackerrank/warmup/solveMeFirst.js

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

5-
export function solveMeFirst(inputLines) {
5+
function solveMeFirst(inputLines) {
66
let result = 0;
77
const radix = 10;
88

@@ -14,3 +14,4 @@ export function solveMeFirst(inputLines) {
1414
}
1515

1616
export default { solveMeFirst };
17+
export { solveMeFirst };

src/hackerrank/warmup/staircase.js

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

5-
export function staircase(n) {
5+
function staircase(n) {
66
const result = [];
77

88
for (let i = 1; i <= n; i++) {
@@ -23,3 +23,4 @@ export function staircase(n) {
2323
}
2424

2525
export default { staircase };
26+
export { staircase };

src/hackerrank/warmup/timeConversion.js

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

5-
export function timeConversion(s) {
5+
function timeConversion(s) {
66
let meridian = s.substring(s.length - 2, s.length);
77
meridian = meridian.toLowerCase();
88

@@ -26,3 +26,4 @@ export function timeConversion(s) {
2626
}
2727

2828
export default { timeConversion };
29+
export { timeConversion };

0 commit comments

Comments
 (0)