一行代码解决一道面试编程题
文章目录
秋招开始了,发现朋友们天天在群里讨论算法问题,其中有一道题”翻转字符串”,但是要以单词为单位作翻转而不是字母。例如:
1 | "I am LittleFeng" == > "LittleFeng am I" |
想想,为了发挥Python的简洁和优雅,这道题可以使用一行代码解决:
如下。
1 | print((lambda s: ' '.join([''.join(reversed(chunk)) for chunk in ''.join(reversed(s)).split(' ')]))("I am LittleFeng")) |
为了直观,拆分为多行:
1 |
|
coding is funny, using python ~