Skip to content

Commit cfacc6d

Browse files
authored
Merge pull request #44 from masx200/deno-dependency-updates
Update dependencies
2 parents c484606 + 17b2e2b commit cfacc6d

File tree

366 files changed

+5643
-1460
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

366 files changed

+5643
-1460
lines changed

2vYnGI/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
export default function breakfastNumber(
22
staple: number[],
33
drinks: number[],
4-
x: number
4+
x: number,
55
): number {
66
staple.sort((a, b) => a - b);
77
drinks.sort((a, b) => a - b);

3sum-closest/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
export default function threeSumClosest(
22
nums: number[],
3-
target: number
3+
target: number,
44
): number {
55
const N = nums.length;
66
let res = Number.MAX_SAFE_INTEGER;

4sum/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ function fourSum(nums: number[], target: number): number[][] {
1212
let left: number = j + 1;
1313
let right: number = nums.length - 1;
1414
while (left < right) {
15-
const res: number =
16-
nums[i] + nums[j] + nums[left] + nums[right];
15+
const res: number = nums[i] + nums[j] + nums[left] +
16+
nums[right];
1717
if (res > target) {
1818
right--;
1919
} else if (res < target) {

4ueAj6/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { ListNode as Node } from "../reverse-linked-list/ListNode.ts";
22

33
export default function insert(
44
head: Node | null,
5-
insertVal: number
5+
insertVal: number,
66
): Node | null {
77
if (!head) {
88
const node = new Node(insertVal);

FJxjiD/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,16 @@ export default function chickenCoolRun(paths: number[][]): number {
1616
temp[1] = Math.min(
1717
temp[1],
1818
temp[0] < Infinity ? temp[0] + 1 : Infinity,
19-
temp[2] < Infinity ? temp[2] + 1 : Infinity
19+
temp[2] < Infinity ? temp[2] + 1 : Infinity,
2020
);
2121

2222
temp[0] = Math.min(
2323
temp[0],
24-
paths[0][j] === 0 ? temp[1] + 1 : Infinity
24+
paths[0][j] === 0 ? temp[1] + 1 : Infinity,
2525
);
2626
temp[2] = Math.min(
2727
temp[2],
28-
paths[2][j] === 0 ? temp[1] + 1 : Infinity
28+
paths[2][j] === 0 ? temp[1] + 1 : Infinity,
2929
);
3030
}
3131

Jf1JuT/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ function createEdgesAndIndegrees(words: string[]): {
6161
function topologicalsort(
6262
edges: Map<string, Set<string>>,
6363
indegrees: Map<string, number>,
64-
chars: Set<string>
64+
chars: Set<string>,
6565
): string[] {
6666
const order: string[] = [];
6767

KnLfVT/index.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
import { TreeNode } from "../binary-tree-inorder-traversal/TreeNode.ts";
22

33
export default function expandBinaryTree(
4-
root: TreeNode | null
4+
root: TreeNode | null,
55
): TreeNode | null {
66
return root
77
? new TreeNode(
8-
root.val,
9-
root.left ? new TreeNode(-1, expandBinaryTree(root.left)) : null,
10-
root.right
11-
? new TreeNode(-1, null, expandBinaryTree(root.right))
12-
: null
13-
)
8+
root.val,
9+
root.left ? new TreeNode(-1, expandBinaryTree(root.left)) : null,
10+
root.right
11+
? new TreeNode(-1, null, expandBinaryTree(root.right))
12+
: null,
13+
)
1414
: null;
1515
}

NyZD2B/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ class VendingMachine {
1515
number: number,
1616
item: string,
1717
price: number,
18-
duration: number
18+
duration: number,
1919
): void {
2020
const good = this.#item2good.get(item) ?? [
2121
new AvlTree((a, b) =>
@@ -71,7 +71,7 @@ class VendingMachine {
7171
cost += value.price * diff;
7272
}
7373
},
74-
signal
74+
signal,
7575
);
7676

7777
toBeRemoved.forEach((n) => tree.remove(n));

QO5KpG/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { lowerBound } from "../number-of-pairs-satisfying-inequality/lowerBound.
44

55
export default function getNumber(
66
root: TreeNode | null,
7-
ops: number[][]
7+
ops: number[][],
88
): number {
99
const sorted = inorderTraversal(root);
1010
let ans = 0;

U7WvvU/index.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ export default function closeLampInTree(root: TreeNode | null): number {
2929
open + 1,
3030
close + 1,
3131
self + 3,
32-
notSelf + 1
32+
notSelf + 1,
3333
);
3434
}
3535

@@ -41,15 +41,15 @@ export default function closeLampInTree(root: TreeNode | null): number {
4141
open + 1,
4242
close + 1,
4343
self + 1,
44-
notSelf + 3
44+
notSelf + 3,
4545
);
4646
} else {
4747
allClose = Math.min(
4848
allClose,
4949
open + 2,
5050
close,
5151
self + 2,
52-
notSelf + 2
52+
notSelf + 2,
5353
);
5454
}
5555

@@ -60,7 +60,7 @@ export default function closeLampInTree(root: TreeNode | null): number {
6060
open + 2,
6161
close,
6262
self + 2,
63-
notSelf + 2
63+
notSelf + 2,
6464
);
6565
} else {
6666
// 关着
@@ -69,7 +69,7 @@ export default function closeLampInTree(root: TreeNode | null): number {
6969
open + 1,
7070
close + 1,
7171
self + 1,
72-
notSelf + 3
72+
notSelf + 3,
7373
);
7474
}
7575

@@ -81,15 +81,15 @@ export default function closeLampInTree(root: TreeNode | null): number {
8181
open + 1,
8282
close + 1,
8383
self + 3,
84-
notSelf + 1
84+
notSelf + 1,
8585
);
8686
} else {
8787
justNotSelf = Math.min(
8888
justNotSelf,
8989
open,
9090
close + 2,
9191
self + 2,
92-
notSelf + 2
92+
notSelf + 2,
9393
);
9494
}
9595

ZbAuEH/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ function getMaximumNumber(moles: number[][]): number {
2323
for (let cnt = 0, j = i - 1; cnt < 10 && j >= 0; j--, cnt++) {
2424
if (
2525
Math.abs(x - moles[j][1]) + Math.abs(y - moles[j][2]) <=
26-
t - moles[j][0]
26+
t - moles[j][0]
2727
) {
2828
dp[i][1] = Math.max(dp[i][1], dp[j][1] + 1);
2929
}

add-binary/index.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ export default function addBinary(num1: string, num2: string): string {
33
let carry = 0;
44
for (let i = 0; i < Math.max(num2.length, num1.length); i++) {
55
// console.log(i, num1[i], num2[i], carry);
6-
const r =
7-
carry +
6+
const r = carry +
87
Number(getIntegerReverse(num1, i)) +
98
Number(getIntegerReverse(num2, i));
109
result.push(r % 2);

add-one-row-to-tree/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { TreeNode } from "../mod.ts";
33
export default function addOneRow(
44
root: TreeNode | null,
55
val: number,
6-
depth: number
6+
depth: number,
77
): TreeNode | null {
88
if (!root || !depth) return null;
99

@@ -13,13 +13,13 @@ export default function addOneRow(
1313
return new TreeNode(
1414
root.val,
1515
new TreeNode(val, root.left),
16-
new TreeNode(val, null, root.right)
16+
new TreeNode(val, null, root.right),
1717
);
1818
}
1919

2020
return new TreeNode(
2121
root.val,
2222
addOneRow(root.left, val, depth - 1),
23-
addOneRow(root.right, val, depth - 1)
23+
addOneRow(root.right, val, depth - 1),
2424
);
2525
}

add-two-numbers-ii/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { ListNode } from "../mod.ts";
22

33
export default function addTwoNumbers(
44
l1: ListNode | null,
5-
l2: ListNode | null
5+
l2: ListNode | null,
66
): ListNode | null {
77
if (!l1) {
88
return l2;

add-two-polynomials-represented-as-linked-lists/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { PolyNode } from "./PolyNode.ts";
22

33
export default function addPoly(
44
poly1: PolyNode | null,
5-
poly2: PolyNode | null
5+
poly2: PolyNode | null,
66
): PolyNode | null {
77
const dummy = new PolyNode();
88
let node = dummy;

adding-two-negabinary-numbers/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
export default function addNegabinary(
22
arr1: number[],
3-
arr2: number[]
3+
arr2: number[],
44
): number[] {
55
const len = Math.max(arr1.length, arr2.length);
66
arr1 = arr1.reverse();

advantage-shuffle/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
export default function advantageCount(
22
nums1: number[],
3-
nums2: number[]
3+
nums2: number[],
44
): number[] {
55
const n = nums1.length;
66
const idx1: number[] = new Array(n).fill(0);

alert-using-same-key-card-three-or-more-times-in-a-one-hour-period/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
export default function alertNames(
22
keyName: string[],
3-
keyTime: string[]
3+
keyTime: string[],
44
): string[] {
55
const map = new Map<string, number[]>();
66

@@ -21,7 +21,7 @@ export default function alertNames(
2121
v.length >= 3 &&
2222
v
2323
.sort((a, b) => a - b)
24-
.some((n, i, a) => i + 2 < a.length && 60 >= a[i + 2] - n)
24+
.some((n, i, a) => i + 2 < a.length && 60 >= a[i + 2] - n),
2525
)
2626
.map((a) => a[0])
2727
.sort();

all-elements-in-two-binary-search-trees/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { merge_sort } from "./merge_sort.ts";
44

55
export default function getAllElements(
66
root1: TreeNode | null,
7-
root2: TreeNode | null
7+
root2: TreeNode | null,
88
): number[] {
99
const nums1: number[] = [];
1010
const nums2: number[] = [];

all-paths-from-source-to-target/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ function dfs(
77
graph: number[][],
88
res: number[][],
99
index: number,
10-
path: number[]
10+
path: number[],
1111
) {
1212
if (index === graph.length - 1) {
1313
res.push(Array.from(path));

apply-discount-to-prices/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
export default function discountPrices(
22
sentence: string,
3-
discount: number
3+
discount: number,
44
): string {
55
return sentence
66
.split(" ")

armstrong-number/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ export default function isArmstrong(n: number) {
22
return (
33
[...n.toString()].reduce(
44
(p, v, _i, a) => p + Math.pow(Number(v), a.length),
5-
0
5+
0,
66
) === n
77
);
88
}

assign-cookies/index.ts

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
function findContentChildren(g: number[], s: number[]): number {
2-
g = g.sort((a, b) => a - b)
3-
s = s.sort((a, b) => a - b)
4-
let result = 0
5-
let index = s.length - 1
6-
for(let i = g.length - 1; i >= 0; i--) {
7-
if(index >= 0 && s[index] >= g[i]) {
8-
result++
9-
index--
2+
g = g.sort((a, b) => a - b);
3+
s = s.sort((a, b) => a - b);
4+
let result = 0;
5+
let index = s.length - 1;
6+
for (let i = g.length - 1; i >= 0; i--) {
7+
if (index >= 0 && s[index] >= g[i]) {
8+
result++;
9+
index--;
1010
}
11-
}
12-
return result
11+
}
12+
return result;
1313
}
14-
export default findContentChildren
14+
export default findContentChildren;

average-of-levels-in-binary-tree/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,6 @@ function level(nodes: TreeNode[], output: (r: number) => void) {
2121
nodes
2222
.map((n) => [n.left, n.right].filter(Boolean) as TreeNode[])
2323
.flat(),
24-
output
24+
output,
2525
);
2626
}

basic-calculator-iv/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { tokenize } from "./tokenize.ts";
44
export default function basicCalculatorIV(
55
expression: string,
66
evalvars: string[],
7-
evalints: number[]
7+
evalints: number[],
88
): string[] {
99
const tokens = tokenize(expression, evalvars, evalints);
1010
return parse(tokens).toList();

beautiful-arrangement/index.ts

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,20 @@ export default function countArrangement(n: number): number {
22
return cache[n] ?? 0;
33
}
44
const cache = [
5-
0, 1, 2, 3, 8, 10, 36, 41, 132, 250, 700, 750, 4010, 4237, 10680, 24679,
5+
0,
6+
1,
7+
2,
8+
3,
9+
8,
10+
10,
11+
36,
12+
41,
13+
132,
14+
250,
15+
700,
16+
750,
17+
4010,
18+
4237,
19+
10680,
20+
24679,
621
];

best-time-to-buy-and-sell-stock-iv/index.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@ function maxProfit(k: number, prices: number[]): number {
33
return 0;
44
}
55

6-
const dp: number[][] = Array.from(Array(prices.length), () =>
7-
Array(2 * k + 1).fill(0)
6+
const dp: number[][] = Array.from(
7+
Array(prices.length),
8+
() => Array(2 * k + 1).fill(0),
89
);
910

1011
for (let j = 1; j < 2 * k; j += 2) {
@@ -16,7 +17,7 @@ function maxProfit(k: number, prices: number[]): number {
1617
dp[i][j + 1] = Math.max(dp[i - 1][j + 1], dp[i - 1][j] - prices[i]);
1718
dp[i][j + 2] = Math.max(
1819
dp[i - 1][j + 2],
19-
dp[i - 1][j + 1] + prices[i]
20+
dp[i - 1][j + 1] + prices[i],
2021
);
2122
}
2223
}

0 commit comments

Comments
 (0)