Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit96933c6

Browse files
authored
Improved TypeScript
1 parentee2dd5c commit96933c6

File tree

7 files changed

+38
-45
lines changed

7 files changed

+38
-45
lines changed

‎src/main/java/g2701_2800/s2724_sort_by/solution.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
typeJSONValue=null|boolean|number|string|JSONValue[]|{[key:string]:JSONValue}
44
typeFn=(value:JSONValue)=>number
55

6-
constsortBy=(arr:JSONValue[],fn:Fn):JSONValue[]=>[...arr].sort((a,b)=>fn(a)>fn(b) ?1 :-1)
6+
constsortBy=(arr:JSONValue[],fn:Fn):JSONValue[]=>[...arr].sort((a,b)=>(fn(a)>fn(b) ?1 :-1))
77

88
export{sortBy}
9-

‎src/main/java/g2701_2800/s2725_interval_cancellation/solution.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,4 +41,3 @@ function cancellable(fn: Function, args: any[], t: number): Function {
4141
*/
4242

4343
export{cancellable}
44-

‎src/main/java/g2701_2800/s2726_calculator_with_method_chaining/solution.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,4 +39,3 @@ class Calculator {
3939
}
4040

4141
export{Calculator}
42-

‎src/main/java/g2701_2800/s2727_is_object_empty/solution.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,3 @@ function isEmpty(obj: Record<string, any> | any[]): boolean {
55
}
66

77
export{isEmpty}
8-

‎src/test/java/g2701_2800/s2724_sort_by/solution.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,3 @@ test('sortBy3', () => {
2525
[3,4],
2626
])
2727
})
28-

‎src/test/java/g2701_2800/s2725_interval_cancellation/solution.test.ts

Lines changed: 37 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ import { expect, test } from 'vitest'
44
test('cancellable',()=>{
55
constresult=[]
66
constexpected=[
7-
{"time":0,"returned":8},
8-
{"time":35,"returned":8},
9-
{"time":70,"returned":8},
10-
{"time":105,"returned":8},
11-
{"time":140,"returned":8},
12-
{"time":175,"returned":8}
13-
]
7+
{time:0,returned:8},
8+
{time:35,returned:8},
9+
{time:70,returned:8},
10+
{time:105,returned:8},
11+
{time:140,returned:8},
12+
{time:175,returned:8},
13+
]
1414
constfn=(x)=>x*2
1515
constargs=[4]
1616
constt=35
@@ -20,56 +20,56 @@ test('cancellable', () => {
2020

2121
constlog=(...argsArr)=>{
2222
constdiff=Math.floor(Date.now()-start)
23-
result.push({"time":diff,"returned":fn(...argsArr)})
23+
result.push({time:diff,returned:fn(...argsArr)})
2424
}
2525

26-
constcancel=cancellable(log,args,t);
27-
setTimeout(cancel,cancelT);
26+
constcancel=cancellable(log,args,t)
27+
setTimeout(cancel,cancelT)
2828

2929
setTimeout(()=>{
30-
expect(result).toEqual(expected)
31-
},cancelT+t+15)
30+
expect(result).toEqual(expected)
31+
},cancelT+t+15)
3232
})
3333

3434
test('cancellable2',()=>{
3535
constresult=[]
3636
constexpected=[
37-
{"time":0,"returned":10},
38-
{"time":30,"returned":10},
39-
{"time":60,"returned":10},
40-
{"time":90,"returned":10},
41-
{"time":120,"returned":10},
42-
{"time":150,"returned":10}
43-
]
44-
constfn=(x1,x2)=>(x1*x2)
45-
constargs=[2,5]
37+
{time:0,returned:10},
38+
{time:30,returned:10},
39+
{time:60,returned:10},
40+
{time:90,returned:10},
41+
{time:120,returned:10},
42+
{time:150,returned:10},
43+
]
44+
constfn=(x1,x2)=>x1*x2
45+
constargs=[2,5]
4646
constt=30
4747
constcancelT=165
4848

4949
conststart=Date.now()
5050

5151
constlog=(...argsArr)=>{
5252
constdiff=Math.floor(Date.now()-start)
53-
result.push({"time":diff,"returned":fn(...argsArr)})
53+
result.push({time:diff,returned:fn(...argsArr)})
5454
}
5555

56-
constcancel=cancellable(log,args,t);
57-
setTimeout(cancel,cancelT);
56+
constcancel=cancellable(log,args,t)
57+
setTimeout(cancel,cancelT)
5858

5959
setTimeout(()=>{
60-
expect(result).toEqual(expected)
61-
},cancelT+t+15)
60+
expect(result).toEqual(expected)
61+
},cancelT+t+15)
6262
})
6363

6464
test('cancellable3',()=>{
6565
constresult=[]
6666
constexpected=[
67-
{"time":0,"returned":9},
68-
{"time":50,"returned":9},
69-
{"time":100,"returned":9},
70-
{"time":150,"returned":9}
71-
]
72-
constfn=(x1,x2,x3)=>(x1+x2+x3)
67+
{time:0,returned:9},
68+
{time:50,returned:9},
69+
{time:100,returned:9},
70+
{time:150,returned:9},
71+
]
72+
constfn=(x1,x2,x3)=>x1+x2+x3
7373
constargs=[5,1,3]
7474
constt=50
7575
constcancelT=180
@@ -78,14 +78,13 @@ test('cancellable3', () => {
7878

7979
constlog=(...argsArr)=>{
8080
constdiff=Math.floor(Date.now()-start)
81-
result.push({"time":diff,"returned":fn(...argsArr)})
81+
result.push({time:diff,returned:fn(...argsArr)})
8282
}
8383

84-
constcancel=cancellable(log,args,t);
85-
setTimeout(cancel,cancelT);
84+
constcancel=cancellable(log,args,t)
85+
setTimeout(cancel,cancelT)
8686

8787
setTimeout(()=>{
88-
expect(result).toEqual(expected)
89-
},cancelT+t+15)
88+
expect(result).toEqual(expected)
89+
},cancelT+t+15)
9090
})
91-

‎src/test/java/g2701_2800/s2726_calculator_with_method_chaining/solution.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,3 @@ test('calculator2', () => {
1010
constresult=newCalculator(2).multiply(5).power(2).getResult()
1111
expect(result).toEqual(100)
1212
})
13-

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp