2024-07-25发表2025-01-15更新LeetCode每日一题几秒读完 (大约105个字)0次访问2844. 生成特殊数字的最少操作生成特殊数字的最少操作 难度: medium 原始链接: https://leetcode.cn/problems/minimum-operations-to-make-a-special-number 标签: 一次遍历 解法一: 一次遍历go1234567891011121314151617181920func minimumOperations(num string) int { hasZero := false hasFive := false n := len(num) for i := n - 1; i >= 0; i-- { if hasZero && (num[i] == '0' || num[i] == '5') || hasFive && (num[i] == '2' || num[i] == '7') { return n - i - 2 } if num[i] == '0' { hasZero = true } else if num[i] == '5' { hasFive = true } } if hasZero { return n - 1 } return n} 2844. 生成特殊数字的最少操作https://wuhunyu.top/leetcode/2024/07/minimum-operations-to-make-a-special-number/index.html作者wuhunyu发布于2024-07-25更新于2025-01-15许可协议#一次遍历