2048. 下一个更大的数值平衡数
题目 如果整数 x 满足:对于每个数位 d ,这个数位 恰好 在 x 中出现 d 次。那么整数 x 就是一个 数值平衡数 。 给你一个整数 n ,请你返回 严格大于 n 的 最小数值平衡数 。 示例 1: 输入:n = 1 输出:22 解释: 22 是一个数值平衡数,因为: * 数字 2 出现 2 次 这也是严格大于 1 的最小数值平衡数。 示例 2: 输入:n = 1000 输出:1333…
题目 如果整数 x 满足:对于每个数位 d ,这个数位 恰好 在 x 中出现 d 次。那么整数 x 就是一个 数值平衡数 。 给你一个整数 n ,请你返回 严格大于 n 的 最小数值平衡数 。 示例 1: 输入:n = 1 输出:22 解释: 22 是一个数值平衡数,因为: * 数字 2 出现 2 次 这也是严格大于 1 的最小数值平衡数。 示例 2: 输入:n = 1000 输出:1333…
题目 给你一个由数字组成的字符串 s 。重复执行以下操作,直到字符串恰好包含 两个 数字: * 从第一个数字开始,对于 s 中的每一对连续数字,计算这两个数字的和 模 10。 * 用计算得到的新数字依次替换 s 的每一个字符,并保持原本的顺序。 如果 s 最后剩下的两个数字 相同 ,返回 true 。否则,返回 false。 示例 1: 输入: s = "3902" 输出: true 解释: * 一开始,s = "3902" * 第一次操作: * (s[0] + s[1]) % 10 = (3 + 9)…
题目 给你一个整数数组 nums 和两个整数 k 和 numOperations 。 你必须对 nums 执行 操作 numOperations 次。每次操作中,你可以: * 选择一个下标 i ,它在之前的操作中 没有 被选择过。 * 将 nums[i] 增加范围 [-k, k] 中的一个整数。 在执行完所有操作以后,请你返回 nums 中出现 频率最高 元素的出现次数。 一个元素 x 的 频率 指的是它在数组中出现的次数。 示例 1: 输入:nums = [1,4,5], k = 1, numOperations = 2 输出:…
题目 给你一个整数数组 nums 和两个整数 k 和 numOperations 。 你必须对 nums 执行 操作 numOperations 次。每次操作中,你可以: * 选择一个下标 i ,它在之前的操作中 没有 被选择过。 * 将 nums[i] 增加范围 [-k, k] 中的一个整数。 在执行完所有操作以后,请你返回 nums 中出现 频率最高 元素的出现次数。 一个元素 x 的 频率 指的是它在数组中出现的次数。 示例 1: 输入:nums = [1,4,5], k = 1, numOperations = 2 输出:…
存在一种仅支持 4 种操作和 1 个变量 X 的编程语言: * ++X 和 X++ 使变量 X 的值 加 1 * --X 和 X-- 使变量 X 的值 减 1 最初,X 的值是 0 给你一个字符串数组 operations ,这是由操作组成的一个列表,返回执行所有操作后, X 的 最终值 。 示例 1: 输入:operations = ["--X","X++","X++"] 输出:1 解释:…
题目 给你一个字符串 s 以及两个整数 a 和 b 。其中,字符串 s 的长度为偶数,且仅由数字 0 到 9 组成。 你可以在 s 上按任意顺序多次执行下面两个操作之一: * 累加:将 a 加到 s 中所有下标为奇数的元素上(下标从 0 开始)。数字一旦超过 9 就会变成 0,如此循环往复。例如,s = "3456" 且 a = 5,则执行此操作后 s 变成 "3951"。 * 轮转:将 s…
题目 给你一个整数数组 nums 和一个整数 k。 你可以对数组中的每个元素 最多 执行 一次 以下操作: * 将一个在范围 [-k, k] 内的整数加到该元素上。 返回执行这些操作后,nums 中可能拥有的不同元素的 最大 数量。 示例 1: 输入: nums = [1,2,2,3,3,4], k = 2 输出: 6 解释: 对前四个元素执行操作,nums 变为 [-1, 0, 1, 2, 3, 4],可以获得 6 个不同的元素。 示例 2: 输入: nums…
题目 给你一个下标从 0 开始的整数数组 nums 和一个整数 value 。 在一步操作中,你可以对 nums 中的任一元素加上或减去 value 。 * 例如,如果 nums = [1,2,3] 且 value = 2 ,你可以选择 nums[0] 减去 value ,得到 nums = [-1,2,3] 。 数组的 MEX (minimum excluded) 是指其中数组中缺失的最小非负整数。 * 例如,[-1,2,3] 的 MEX 是 0 ,而 [1,0,3] 的 MEX…