Skip to content

Commit ad58665

Browse files
committed
Runtime: 1921 ms (Top 32.18%) | Memory: 33.8 MB (Top 16.09%)
1 parent fdc90b5 commit ad58665

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
1-
from functools import reduce
2-
from operator import xor
1+
# Runtime: 1921 ms (Top 32.18%) | Memory: 33.8 MB (Top 16.09%)
2+
3+
from functools import reduce
4+
from operator import xor
35

46
class Solution:
5-
7+
68
def decode(self, encoded: List[int]) -> List[int]:
79
n = len(encoded) + 1
810
a = reduce(xor, range(1, n+1))
911
b = reduce(xor, encoded[1::2])
1012
result = [a ^ b]
1113
for y in encoded:
1214
result.append(result[-1] ^ y)
13-
return result
15+
return result

0 commit comments

Comments
 (0)