咋编这道题比较简单
我Ruby也凑个热闹:mult_table.each{|r| puts r.join(\u0026#39; | \u0026#39;)}.
■网友
Python的花式写法:In : print(\u0026#39;\\u0026#39;.join(map(\u0026#39;{0} | {0} | {0}\u0026#39;.format, mult_tab)))1 | 2 | 34 | 5 | 67 | 8 | 9In : print(\u0026#39;\\u0026#39;.join(\u0026#39; | \u0026#39;.join(map(str, row)) for row in mult_tab))1 | 2 | 34 | 5 | 67 | 8 | 9In : print(*map(\u0026#39;{0} | {0} | {0}\u0026#39;.format, mult_tab), sep=\u0026#39;\\u0026#39;)1 | 2 | 34 | 5 | 67 | 8 | 9In : print(*, sep=\u0026#39;\\u0026#39;)1 | 2 | 34 | 5 | 67 | 8 | 9
■网友
看到 Moon Silver 的 ES2015 解法,我也给一个:console.log(multTable.map(row=\u0026gt;row.join(\u0026#39; | \u0026#39;)).join(\u0026#39;\\u0026#39;))不会限制行数和列数。试着用 python 重复了下,略麻烦,主要是 join/lambda 不好用:print \u0026#39;\\u0026#39;.join(map(lambda row: \u0026#39; | \u0026#39;.join(map(str, row)), multTable))
■网友
有人提供python的,那我写个ES2015 的吧\u0026#39;use strict\u0026#39;function print(table){ for(let i=0,count=table.length;i\u0026lt;count;i++){ let cur = table; console.log(`${cur} | ${cur} | ${cur}`); }}基本思路是一样的,都是利用格式化字符串。
■网友
凑凑热闹putStr $ intercalate "\" $ intercalate " | " \u0026lt;$\u0026gt; map show \u0026lt;$\u0026gt; mult_table碰到输出格式控制Haskell真是死无全尸啊
■网友
MATLAB代码:\u0026gt;\u0026gt; fprintf(\u0026#39;%d | %d | %d\\u0026#39;,(1:3)\u0026#39;*(1:3))1 | 2 | 32 | 4 | 63 | 6 | 9
推荐阅读
- 在上海陆家嘴附近工作,请问去哪边租房会比较好
- 设计专业学生上传自己的作品,用哪个网站比较好
- 学的自动化却对IT比较感兴趣。。感觉对自己的专业帮助不大,好苦恼,要不要继续是专精还是学点感兴趣的?
- 大三学生准备日本留学过程中要不要准备考研
- 电话营销机器人哪个比较好用
- 非计算机专业想要利用课余时间深入自学C++,想要找到比较体面的工作大概需要啥水平
- |PHEV车款没比较环保,新能源是否存在谎言呢?
- 最近有啥样的交友软件比较好玩呢
- 请问有哪些机器人大赛是比较权威的
- 应届生选一个比较大的互联网公司还是一个小但赚钱的游戏公司好
