We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8268632 commit 57370e8Copy full SHA for 57370e8
0948-bag-of-tokens/0948-bag-of-tokens.cs
@@ -0,0 +1,36 @@
1
+public class Solution
2
+{
3
+
4
+ public int BagOfTokensScore(int[] tokens, int power)
5
+ {
6
+ var max = 0;
7
+ var l = 0;
8
+ var r = tokens.Length -1;
9
+ var s = 0;
10
+ Array.Sort(tokens);
11
+ while(l<=r) {
12
+ if (power>= tokens[l]) {
13
+ power = power - tokens[l];
14
+ l++;
15
+ s++;
16
17
+ if (max < s) {
18
+ max = s;
19
+ }
20
21
+ } else if (s >0) {
22
+ power = power + tokens[r];
23
+ r--;
24
+ s--;
25
+ } else {
26
+ break;
27
28
29
30
31
32
+ return max;
33
34
35
36
+}
0 commit comments