小编OLD*_*oul的帖子

重新排列字符串中的数字

重新排列字符串中的数字

给定一个字符串,编写一个程序,以降序重新排列出现在字符串中的所有数字。注意:不会有任何负数或带小数部分的数字。

输入

输入将是包含字符串的单行。

输出

输出应该是一行,其中包含修改后的字符串,字符串中的所有数字都按降序重新排序。

解释:

例如,如果给定的字符串是“我 5 岁零 11 个月大”,则数字是 5、11。您的代码应该在将数字重新排序为“我 11 岁零 5 个月大”后打印句子。

#Sample Input:
I am 5 years and 11 months old

#Sample Output:
I am 11 years and 5 months old

#Sample input:
I am 28 years 9 months 11 weeks and 55 days old

#Sample output:
I am 55 years 28 months 11 weeks and 9 days old
Run Code Online (Sandbox Code Playgroud)

我的做法:

def RearrangeNumbers(source):
    tmp0 = list(source)
    tmp1 = [c if c.isdigit() else ' ' for. …
Run Code Online (Sandbox Code Playgroud)

python string numbers substitution

5
推荐指数
1
解决办法
401
查看次数

标签 统计

numbers ×1

python ×1

string ×1

substitution ×1