可以通过将n位数x转换为字符串,然后遍历字符串中的每一位数,将与y相等的数字去掉,然后将剩余的数字重新转换为整数即可得到最小值。

以下是一个示例的Python代码实现:

def remove_digit(x, y):
    x_str = str(x)
    x_list = list(x_str)
    y_str = str(y)
    x_list = [digit for digit in x_list if digit != y_str]
    if len(x_list) == 0:
        return 0
    return int(''.join(x_list))

# 测试示例
x = 12345678
y = 5
result = remove_digit(x, y)
print(result)

输出结果为:1234678

有一个n位数x与一位数y输入xy输出x去掉y位数的最小值

原文地址: https://www.cveoy.top/t/topic/h8rS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录