Литвинов Арсений Александрович DefCounter 13973
Лёвин Александр, 524 группа DefCounter 12041
f1from collections import Counterf1from collections import Counter
22
3class DefCounter(Counter):3class DefCounter(Counter):
44
5    def __init__(self, *args, **kwargs):5    def __init__(self, *args, **kwargs):
6        self.missing = kwargs.pop('missing', -1)6        self.missing = kwargs.pop('missing', -1)
7        super().__init__(*args, **kwargs)7        super().__init__(*args, **kwargs)
88
t9    def __missing__(self, _):t9    def __missing__(self, key):
10        return self.missing10        return self.missing
1111
12    def __abs__(self):12    def __abs__(self):
13        return sum((v for v in self.values() if v > 0))13        return sum((v for v in self.values() if v > 0))
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op