Skip to content

Commit b5dd090

Browse files
committed
2 parents 7efa666 + 0f69f06 commit b5dd090

File tree

3 files changed

+31
-11
lines changed

3 files changed

+31
-11
lines changed

Diff for: README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
</p>
1717

1818
<p align="center">
19-
This repository contains solutions to the<strong>Hackerrank</strong> practice algorithms, using <strong>Javascript</strong>.
19+
This repository contains solutions to the <strong>Hackerrank</strong> practice algorithms, using <strong>Javascript</strong>.
2020
<br />
2121
<br />
2222
Take a look, play and have fun with this.

Diff for: arrays/arrays-ds.js

+25-10
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,32 @@
11
// Problem: https://www.hackerrank.com/challenges/arrays-ds/problem
22

3-
function reverseArray(a) {
4-
return a.reverse();
3+
/**
4+
* Reverse an array of integers.
5+
*
6+
* @param {array} numbersArray an array of integers.
7+
*
8+
* @notes The reverse() function of the Javascript API is used.
9+
*/
10+
function reverseArray(numbersArray) {
11+
return numbersArray.reverse();
512
}
613

7-
function reverseArray2(a) {
8-
let reversedArray = [];
14+
/**
15+
* Reverse an array of integers.
16+
*
17+
* @param {array} numbersArray an array of integers.
18+
*
19+
* @notes The for loop is used.
20+
*/
21+
function reverseArrayAlternative(numbersArray) {
22+
let reversedArray = [];
923

10-
for (let i = a.length - 1; i >= 0; i--) {
11-
reversedArray.push(a[i]);
12-
}
13-
14-
return reversedArray;
24+
for (let i = numbersArray.length - 1; i >= 0; i--) {
25+
reversedArray.push(numbersArray[i]);
26+
}
27+
28+
return reversedArray;
1529
}
1630

17-
console.log(reverseArray2([1, 4, 3, 2]));
31+
console.log(reverseArray([1, 4, 3, 2]));
32+
console.log(reverseArrayAlternative([1, 4, 3, 2]));

Diff for: warmup/solve-me-first.js

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
// Problem: https://www.hackerrank.com/challenges/solve-me-first/problem
2+
3+
function solveMeFirst(a, b) {
4+
return a + b;
5+
}

0 commit comments

Comments
 (0)