E
Size: a a a
E
V
V
V
А
EA
E
E
SM
var result = 0
for (method in countingMethods) {
result = result or method.mask
}
return result
countingMethods.sumBy { it.mask }
SM
enum class CountingMethod(val mask: Int) {
YEARS(0b1000),
MONTHS(0b0100),
WEEKS(0b0010),
DAYS(0b0001)
}
AT
AT
AT
AT
AT
EA
AT
V
AT