@@ -13,8 +13,8 @@ type Contest struct {
13
13
}
14
14
15
15
func luckBalance (k int32 , contests [][]int32 ) int32 {
16
- var important_contests = []Contest {}
17
- var nonimportant_contests = []Contest {}
16
+ var importantContests = []Contest {}
17
+ var nonImportantContests = []Contest {}
18
18
19
19
for _ , contest := range contests {
20
20
var contest = Contest {
@@ -24,14 +24,14 @@ func luckBalance(k int32, contests [][]int32) int32 {
24
24
25
25
if contest .important == 1 {
26
26
27
- important_contests = append (important_contests , contest )
27
+ importantContests = append (importantContests , contest )
28
28
} else {
29
- nonimportant_contests = append (nonimportant_contests , contest )
29
+ nonImportantContests = append (nonImportantContests , contest )
30
30
}
31
31
}
32
32
33
33
slices .SortFunc (
34
- important_contests ,
34
+ importantContests ,
35
35
func (a , b Contest ) int {
36
36
return cmp .Or (
37
37
- cmp .Compare (a .important , b .important ),
@@ -40,18 +40,18 @@ func luckBalance(k int32, contests [][]int32) int32 {
40
40
})
41
41
42
42
var total int32 = 0
43
- var size = int32 (len (important_contests ))
43
+ var size = int32 (len (importantContests ))
44
44
var cut = min (k , int32 (size ))
45
45
46
46
for i := 0 ; int32 (i ) < cut ; i ++ {
47
- total += important_contests [i ].luck
47
+ total += importantContests [i ].luck
48
48
}
49
49
50
50
for i := cut ; i < size ; i ++ {
51
- total -= important_contests [i ].luck
51
+ total -= importantContests [i ].luck
52
52
}
53
53
54
- for _ , contest := range nonimportant_contests {
54
+ for _ , contest := range nonImportantContests {
55
55
total += contest .luck
56
56
}
57
57
0 commit comments