문제 링크

요약

  • 하라는대로 하면 된다.

최종

  • 이걸 brute-force 로 분류하는게 맞나 싶긴 하지만, 어쨋든 하라는대로 하면 풀린다.
#define MAX_I32 (0x7FFFFFFF)
#define MIN(a, b) ((a) < (b) ? (a) : (b))
 
class Solution {
	int calcSum(int target) {
		int ret = 0;
 
		while (target) {
			ret += target % 10;
			target /= 10;
		}
 
		return ret;
	}
public:
	int minElement(vector<int>& nums) {
		int min = MAX_I32;
 
		for (auto num : nums) {
			min = MIN(min, calcSum(num));
		}
 
		return min;
	}
};