腾讯笔试第三题求解答
def cal(nums, k): nums = [num for num in nums if num > 0] nums = sorted(nums) pos = 0 step = 0 zeros = False while pos < len(nums) and k: if nums[pos]-step>0: print(nums[pos]-step) k -= 1 step += nums[pos] pos += 1 else: if nums[pos]-step < 0: zeros = False pos += 1 while zeros and k: print(0) k -= 1通过20%,不明白哪里错了
#腾讯##笔试题目#