Skip to content

Commit 85b1d4b

Browse files
author
Kohei Asai
authored
Format 1200 (axross#145)
1 parent b9fda84 commit 85b1d4b

File tree

2 files changed

+14
-8
lines changed

2 files changed

+14
-8
lines changed

solutions/minimum_absolute_difference.ts

+5-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// 1200. Minimum Absolute Difference
22
// https://leetcode.com/problems/minimum-absolute-difference/
3-
export default function minimumAbsDifference(arr: number[]): [number, number][] {
3+
export default function minimumAbsDifference(
4+
arr: number[]
5+
): [number, number][] {
46
arr.sort((a, b) => a - b);
57

68
let pairs: [number, number][] = [];
@@ -12,9 +14,9 @@ export default function minimumAbsDifference(arr: number[]): [number, number][]
1214
if (diff > minimumDiff) continue;
1315

1416
if (diff === minimumDiff) {
15-
pairs.push([arr[i], arr[i+1]]);
17+
pairs.push([arr[i], arr[i + 1]]);
1618
} else if (diff < minimumDiff) {
17-
pairs = [[arr[i], arr[i+1]]];
19+
pairs = [[arr[i], arr[i + 1]]];
1820
}
1921

2022
minimumDiff = diff;
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
import { test } from "https://deno.land/std/testing/mod.ts";
22
import { assertEquals } from "https://deno.land/std/testing/asserts.ts";
3-
import minimumAbsDifference from './minimum_absolute_difference.ts';
3+
import minimumAbsDifference from "./minimum_absolute_difference.ts";
44

55
test("1200. Minimum Absolute Difference", () => {
6-
assertEquals(minimumAbsDifference([4,2,1,3]), [[1,2], [2,3], [3,4]]);
7-
assertEquals(minimumAbsDifference([1,3,6,10,15]), [[1,3]]);
8-
assertEquals(minimumAbsDifference([3,8,-10,23,19,-4,-14,27]), [[-14,-10],[19,23],[23,27]]);
9-
assertEquals(minimumAbsDifference([40,11,26,27,-20]), [[26,27]]);
6+
assertEquals(minimumAbsDifference([4, 2, 1, 3]), [[1, 2], [2, 3], [3, 4]]);
7+
assertEquals(minimumAbsDifference([1, 3, 6, 10, 15]), [[1, 3]]);
8+
assertEquals(minimumAbsDifference([3, 8, -10, 23, 19, -4, -14, 27]), [
9+
[-14, -10],
10+
[19, 23],
11+
[23, 27]
12+
]);
13+
assertEquals(minimumAbsDifference([40, 11, 26, 27, -20]), [[26, 27]]);
1014
});

0 commit comments

Comments
 (0)