Skip to content

Commit e41fdb3

Browse files
authored
Create Divide Players Into Teams of Equal Skill.java
1 parent 115f632 commit e41fdb3

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
class Solution {
2+
public long dividePlayers(int[] skill) {
3+
Arrays.sort(skill);
4+
long totalChemistry = 0;
5+
int start = 0;
6+
int end = skill.length - 1;
7+
int totalSkill = skill[start] + skill[end];
8+
while (start < end) {
9+
int currTotal = skill[start] + skill[end];
10+
if (currTotal != totalSkill) {
11+
return -1;
12+
}
13+
totalChemistry += skill[start] * skill[end];
14+
start++;
15+
end--;
16+
}
17+
return totalChemistry;
18+
}
19+
}

0 commit comments

Comments
 (0)