Dashboard Temp Share Shortlinks Frames API

HTMLify

four-divisors.py
Views: 19 | Author: prakhardoneria
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
class Solution:
    def sumFourDivisors(self, nums: List[int]) -> int:
        total_sum = 0
        for num in nums:
            divisors = set()
            for i in range(1, int(num**0.5) + 1):
                if num % i == 0:
                    divisors.add(i)
                    divisors.add(num // i)
                if len(divisors) > 4:
                    break
            if len(divisors) == 4:
                total_sum += sum(divisors)
        return total_sum