Find Missing Observations LeetCode solution in Python

1
class Solution:
2
def missingRolls(self, rolls: List[int], mean: int, n: int) -> List[int]:
3
missing_val, rem = divmod(mean * (len(rolls) + n) - sum(rolls), n)
4
if rem == 0:
5
if 1 <= missing_val <= 6:
6
return [missing_val] * n
7
elif 1 <= missing_val < 6:
8
return [missing_val + 1] * rem + [missing_val] * (n - rem)
9
return []

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0