3300. 替换为数位和以后的最小元素 - 力扣(LeetCode)
3300. 替换为数位和以后的最小元素 - 给你一个整数数组 nums 。 请你将 nums 中每一个元素都替换为它的各个数位之 和 。 请你返回替换所有元素以后 nums 中的 最小 元素。 示例 1: 输入:nums = [10,12,13,14] 输出:1 解释: nums 替换后变为 [1, 3, 4, 5] ,最小元素为 1 。 示例 2: 输入:nums = [1,2,3,4] 输出:1 解释: nums 替换后变为 [1, 2, 3,...
思路
今天的题莽就行啦 ![]()
代码
class Solution {
public int minElement(int[] nums) {
int ans = Integer.MAX_VALUE;
for (int num : nums) {
int sum = 0;
while (num > 0) {
sum += num % 10;
num /= 10;
}
ans = Math.min(ans, sum);
}
return ans;
}
}
1 个帖子 - 1 位参与者