有一个n位数x与一位数y输入xy输出x去掉y位数的最小值
可以通过将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
原文地址: https://www.cveoy.top/t/topic/h8rS 著作权归作者所有。请勿转载和采集!