Passed
Push — master ( a892fa...d1ecba )
by Ken M.
01:03
created

digits_multiplication   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 16
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
eloc 10
dl 0
loc 16
rs 10
c 0
b 0
f 0
wmc 1
1
from functools import reduce
2
from operator import mul
3
4
5
def checkio(number):
6
    return reduce(mul, map(int, list(str(number).replace('0', ''))))
7
8
9
# These "asserts" using only for self-checking and not necessary for
10
# auto-testing
11
if __name__ == '__main__':
12
    assert checkio(123_405) == 120
13
    assert checkio(999) == 729
14
    assert checkio(1000) == 1
15
    assert checkio(1111) == 1
16