任务
- 以空格分隔输入字符串。
- 按字母顺序对单词进行排序。
- 将它们垂直打印在3列中,并用空格隔开。
挑战
- 三列的所有高度均应尽可能均匀地加权。
- 所有三列都应保持对齐。
这是代码高尔夫球,所以最短的代码获胜!
例
如果输入是:
"cat caterpillar pie frog elephant pizza",
输出应为:
cat elephant pie
caterpillar frog pizza
如果输入以下内容,请当心案件:
"a b c d e f g"
应打印为:
a c e
b d f
g
# or
a d f
b e g
c
# and not
a d g
b e
c f
2
另外,我建议您删除严格的I / O要求;也就是说,将输入作为任何形式的字符串列表(根据应答者的需要),以及作为采用该列表的程序或函数。
—
HyperNeutrino
对于第一个示例,是否可以输出此信息?
—
caird coinheringaahing
@Satendra不必担心“搁置为偏离主题...”,当/如果问题足够好,它将重新打开。| 您可以考虑使用沙盒。
—
user202729 '17
@Satendra尼斯的第一个挑战。如果列之间必须以最窄的间距隔开一个空格,则应声明。
—
亚当