Skip to content

Latest commit

 

History

History
18 lines (16 loc) · 472 Bytes

2455.md

File metadata and controls

18 lines (16 loc) · 472 Bytes

2455. Average Value of Even Numbers That Are Divisible by Three

Solution 1 (time O(n), space O(1))

class Solution(object):
    def averageValue(self, nums):
        """
        :type nums: List[int]
        :rtype: int
        """
        num_sum, num_cnt = 0, 0
        for num in nums:
            if num % 2 == 0 and num % 3 == 0:
                num_sum += num
                num_cnt += 1
        return 0 if num_cnt == 0 else num_sum // num_cnt