Java&JS&TS Solution (JW)
IntuitionApproachComplexity
Time complexity:

Space complexity:
Code
# Intuition
<!-- Describe your first thoughts on how to solve this problem. -->

# Approach
<!-- Describe your approach to solving the problem. -->

# Complexity
- Time complexity:
<!-- Add your time complexity here, e.g. $$O(n)$$ -->

- Space complexity:
<!-- Add your space complexity here, e.g. $$O(n)$$ -->

# Code
```java []
public int minElement(int[] nums) {
    int min = Integer.MAX_VALUE;
    for (int num : nums) {
        int digitSum = getDigitSum(num);
        min = Math.min(min, digitSum);
    }
    return min;
}

private int getDigitSum(int num) {
    int sum = 0;
    while (num > 0) {
        sum += num % 10;
        num /= 10;
    }
    return sum;
}
```
```javascript []
var minElement = function(nums) {
    const digitSum = (num) => {
        let sum = 0;
        while (num > 0) {
            sum += num % 10;
            num = Math.floor(num / 10);
        }
        return sum;
    };

    let min = Infinity;
    for (let num of nums) {
        min = Math.min(min, digitSum(num));
    }
    return min;
};
```
```typescript []
function minElement(nums: number[]): number {
    const digitSum = (num: number): number => {
        let sum = 0;
        while (num > 0) {
            sum += num % 10;
            num = Math.floor(num / 10);
        }
        return sum;
    };

    let min = Infinity;
    for (const num of nums) {
        min = Math.min(min, digitSum(num));
    }
    return min;
};
```
['Array', 'Math', 'Java', 'TypeScript', 'JavaScript']