diff --git a/src/hackerrank/implementation/minimumAbsoluteDifference.md b/src/hackerrank/implementation/minimumAbsoluteDifference.md
new file mode 100644
index 0000000..59c81d7
--- /dev/null
+++ b/src/hackerrank/implementation/minimumAbsoluteDifference.md
@@ -0,0 +1,101 @@
+
+# [Minimum Absolute Difference in an Array](https://www.hackerrank.com/challenges/minimum-absolute-difference-in-an-array)
+
+Difficulty: #easy
+Category: #implementation
+
+The absolute difference is the positive difference between two values
+$ a $ and $ b $, is written $ |a - b| $ or $ |b - a| $ and they are equal. If $ a = 3 $ and
+$ b = 2 $, $ |3 - 2| = |2 - 3| = 1 $. Given an array of integers, find the minimum
+absolute difference between any two elemednts in the array.
+
+## Example
+
+$ arr = [-2, 2, 4] $
+
+There are 3 pairs of numbers: $ [-2, 2], [-2, 4] $ and $ [2, 4] $. The absolute
+differences for these pairs are $ |(-2)| - 2| = 4 $, $ |(-2) - 4| $ and $ |2 - 4| = 2 $.
+The minimum absolute difference is $ 2 $.
+
+## Function Description
+
+Complete the minimumAbsoluteDifference function in the editor below.
+It should return an integer that represents the minimum absolute difference
+between any pair of elements.
+
+minimumAbsoluteDifference has the following parameter(s):
+
+- int arr[n]: an array of integers
+
+## Returns
+
+- int: the minimum absolute difference found
+Input Format
+
+The first line contains a single integer n, the size of arr.
+The second line contains n space-separated integers, arr[i].
+
+## Constraints
+
+$ 2 \leq n < 10^5 $ \
+$ -10^9 \leq arr[i] \leq 10^9 $
+
+Sample Input 0
+
+```text
+3
+3 -7 0
+```
+
+## Sample Output 0
+
+```text
+3
+```
+
+## Explanation 0
+
+The first line of input is the number of array elements. The array,
+$ arr = [3, -7, 0] $ There are three pairs to test: $ (3, -7) $, $ (3, 0) $, and
+$ (-7, 0) $. The absolute differences are:
+
+$ |3 - -7| => 10 $ \
+$ |3 - 0| => 3 $ \
+$ |-7 0| => 7 $
+
+Remember that the order of values in the subtraction does not influence
+the result. The smallest of these absolute differences is 3.
+
+## Sample Input 1
+
+```text
+10
+-59 -36 -13 1 -53 -92 -2 -96 -54 75
+```
+
+## Sample Output 1
+
+```text
+1
+```
+
+## Explanation 1
+
+The smallest absolute difference is $ |-54 - -53| = 1 $.
+
+## Sample Input 2
+
+```text
+5
+1 -3 71 68 17
+```
+
+## Sample Output 2
+
+```text
+3
+```
+
+## Explanation 2
+
+The minimum absolute difference is $ |71 - 68| = 3 $.
diff --git a/src/hackerrank/implementation/minimumAbsoluteDifference.ts b/src/hackerrank/implementation/minimumAbsoluteDifference.ts
index 2b86a5f..cae428d 100644
--- a/src/hackerrank/implementation/minimumAbsoluteDifference.ts
+++ b/src/hackerrank/implementation/minimumAbsoluteDifference.ts
@@ -1,97 +1,3 @@
-/**
- * Minimum Absolute Difference in an Array
- *
- * https://www.hackerrank.com/challenges/minimum-absolute-difference-in-an-array
- *
- * The absolute difference is the positive difference between two values
- * a and b, is written |a - b| or |b - a| and they are equal. If a = 3 and
- * b = 2, |3 - 2| = |2 - 3| = 1. Given an array of integers, find the minimum
- * absolute difference between any two elements in the array.
- *
- * # Example.
- * arr = [-2, 2, 4]
- *
- * There are 3 pairs of numbers: [-2, 2], [-2, 4] and [2, 4]. The absolute
- * differences for these pairs are |(-2)| - 2| = 4, |(-2) - 4| and |2 - 4| = 2.
- * The minimum absolute difference is 2.
- *
- * # Function Description
- *
- * Complete the minimumAbsoluteDifference function in the editor below.
- * It should return an integer that represents the minimum absolute difference
- * between any pair of elements.
- *
- * minimumAbsoluteDifference has the following parameter(s):
- *
- * * int arr[n]: an array of integers
- *
- * # Returns
- *
- * * int: the minimum absolute difference found
- * Input Format
- *
- * The first line contains a single integer n, the size of arr.
- * The second line contains n space-separated integers, arr[i].
- *
- * # Constraints
- * 2 <= n < 105
- * -109 <= arr[i] <= 109
- *
- * Sample Input 0
- * ```
- * 3
- * 3 -7 0
- * ```
- *
- * # Sample Output 0
- * ```
- * 3
- * ```
- *
- * # Explanation 0
- *
- * The first line of input is the number of array elements. The array,
- * arr = [3, -7, 0] There are three pairs to test: (3, -7), (3, 0), and
- * (-7, 0). The absolute differences are:
- *
- * |3 - -7| => 10
- * |3 - 0| => 3
- * |-7 0| => 7
- *
- * Remember that the order of values in the subtraction does not influence
- * the result. The smallest of these absolute differences is 3.
- *
- * # Sample Input 1
- * ```
- * 10
- * -59 -36 -13 1 -53 -92 -2 -96 -54 75
- * ```
- *
- * # Sample Output 1
- * ```
- * 1
- * ```
- *
- * # Explanation 1
- *
- * The smallest absolute difference is |-54 - -53| = 1.
- *
- * # Sample Input 2
- * ```
- * 5
- * 1 -3 71 68 17
- * ```
- *
- * # Sample Output 2
- * ```
- * 3
- * ```
- *
- * # Explanation 2
- *
- * The minimum absolute difference is |71 - 68| = 3.
- */
-
import { logger as console } from '../../logger';
export function minimumAbsoluteDifference(arr: number[]): number {