Leetcode每日一题 —— 3300. 替换为数位和以后的最小元素

Leetcode每日一题 —— 3300. 替换为数位和以后的最小元素
Leetcode每日一题 —— 3300. 替换为数位和以后的最小元素
力扣 LeetCode

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,...

思路
今天的题莽就行啦 :rofl:

代码

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 位参与者

阅读完整话题

来源: LinuxDo 最新话题查看原文