语句转置
* * * *
拉格朗日计划
* * * *
语句转置

给定一组句子,将每条语句转置后打印。 语句的转置是指将原句中每个单词的第i个字母按顺序拼接作为新语句的第i个单词(若原句中某些单词长度小于i,就以空字符代替)。

例如句子 all work and no play makes jack a dull boy

转置后是 awanpmjadb lonolaauo lrdakcly kyekl s

本题难度:



解答

使用标准库函数即可。

最终代码有两行。

代码长度:122字节 vs. 全站第一:89字节。

import sys,itertools as t
for a in sys.argv[1:]:print(' '.join(''.join(c)for c in t.zip_longest(*a.split(),fillvalue='')))