2025-08-24 14:55:59 +0000 UTC

Smallest Index With Digit Sum Equal to Index

Code

class Solution:
    def smallestIndex(self, nums: List[int]) -> int:
        for i in range(len(nums)):
            num = nums[i]
            sm = 0
            while num > 0:
                sm += num % 10
                num //= 10
            if sm == i:
                return i
        return -1