python基础练习题:重新排序【难度:1级】:

还有是在其排序错误的句子.

以大写字母的部分应该是第一个字.

请建立重新排序功能


例子

>>> re_ordering( '明姚')
'姚明'

>>> re_ordering( '真donowana')
"马诺donowana"

>>> re_ordering( '瓦里奥LoBan你好')
"LoBan瓦里奥你好"

>>> re_ordering("颜色牛猪帕特里克")
"帕特里克公牛颜色猪"

编程目标:

def re_ordering(text):
    pass
3


测试样例:

BASIC_TESTS = [
    ('ming Yao', 'Yao ming'),
    ('Mano donowana', 'Mano donowana'),
    ('wario LoBan hello', 'LoBan wario hello'),
    ('bull color pig Patrick', 'Patrick bull color pig'),
    ('jojo ddjajdiojdwo ana G nnibiial', 'G jojo ddjajdiojdwo ana nnibiial'),
    ('is one of those rare names that s both exotic and simple Adira',
     'Adira is one of those rare names that s both exotic and simple'),
    ('is an older name than annabel Amabel and a lot more distinctive',
]
for input_str, result in BASIC_TESTS:
    test.assert_equals(re_ordering(input_str), result)
15


最佳答案(多种解法):

点击查看答案

更多关联题目:

交流讨论:

景越Python基础训练营QQ群

欢迎各位同学加群讨论,一起学习,共同成长!

免责申明:

本博客所有编程题目及答案均收集自互联网,主要用于供网友学习参考,如有侵犯你的权益请联系管理员及时删除,谢谢
题目收集至https://www.codewars/
https://www.codewars/kata/reordering

更多推荐

python基础练习题:重新排序【难度:1级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶