Skip to content

Commit 305ecbc

Browse files
author
Gonzalo Diaz
committed
[REFACTOR] clean code: mixed naming update.
1 parent a2e3bad commit 305ecbc

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

src/hackerrank/interview_preparation_kit/greedy_algorithms/luck_balance.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# pylint: enable=line-too-long
44

55
# pylint: disable=too-few-public-methods
6-
class Competition:
6+
class Contest:
77
luck = 0
88
important = 0
99

@@ -17,33 +17,33 @@ def __getitem__(self, item):
1717

1818
def luck_balance(k, contests: list) -> int:
1919

20-
important_competitions: list[Competition] = []
21-
nonimportant_competitions: list[Competition] = []
20+
important_contests: list[Contest] = []
21+
nonimportant_contests: list[Contest] = []
2222

2323
for contest in contests:
2424
luck = contest[0]
2525
important = contest[1]
2626

2727
if important == 1:
28-
important_competitions.append(Competition(luck=luck, important=important))
28+
important_contests.append(Contest(luck=luck, important=important))
2929
else:
30-
nonimportant_competitions.append(Competition(luck=luck, important=important))
30+
nonimportant_contests.append(Contest(luck=luck, important=important))
3131

32-
important_competitions = sorted(
33-
important_competitions,
32+
important_contests = sorted(
33+
important_contests,
3434
key=lambda contest: (-contest['important'], -contest['luck'])
3535
)
3636

3737
total: int = 0
38-
size: int = len(important_competitions)
38+
size: int = len(important_contests)
3939

4040
for i in range(0, min(k, size)):
41-
total += important_competitions[i].luck
41+
total += important_contests[i].luck
4242

4343
for i in range(min(k, size), size):
44-
total -= important_competitions[i].luck
44+
total -= important_contests[i].luck
4545

46-
for x in nonimportant_competitions:
47-
total += x.luck
46+
for contest in nonimportant_contests:
47+
total += contest.luck
4848

4949
return total

0 commit comments

Comments
 (0)