Python中添加5并查找最大数字的程序
假设我们有一个数字n,我们必须通过在数字中插入5来找到最大数字。
所以,如果输入为n=834,则输出将是8534。
为了解决这个问题,我们将遵循以下步骤:
- 如果n > 0,则:
- s := n作为字符串
- k :=空白字符串
- c := False
- 对于s中的每个字符i,执行以下操作:
- 如果i < 5并且c为False,则:
- k := k连接”5″连接i
- c := True
- 否则:
- k := k连接i
- 将k作为整数返回
- 否则,执行以下操作:
- k :=空白字符串
- s := |n|作为字符串
- c := False
- 对于s中的每个字符i,执行以下操作:
- 如果i > 5且c等于False,则:
- k := k连接”5″连接i
- c := True
- 否则:
- k := k连接i
- 如果c为false,则:
- k := k连接”5″
- 将(-k)作为整数返回
示例
让我们看以下实现以获得更好的理解: