Julia : 如何一行实现99乘法表?
2016-07-08 16:30
561 查看
我个人的方法如下,还有什么更简洁的么?
一、 V1.0
string =>* 也可以:
不足之处:对齐上还有点小问题。
二、 V2.0
增加了对齐的功能:
可以看到,这下终于对齐了。
三、 其它:一行代码还能做什么?
其实,Julia一行代码可以做很多事情。
比如:可以求出多个函数的值。
一、 V1.0
map(y->println(reduce(string,map(x->"$x X $y = $(x*y) ",Array(1:1:y)))),Array(1:1:9))
string =>* 也可以:
map(y->println(reduce(*,map(x->"$x X $y = $(x*y) ",Array(1:1:y)))),Array(1:1:9))
不足之处:对齐上还有点小问题。
二、 V2.0
增加了对齐的功能:
map(y->println(reduce(*,map(x->string("$x X $y = ",@sprintf("%2.0f",x*y)," "),Array(1:1:y)))),Array(1:1:9))
可以看到,这下终于对齐了。
三、 其它:一行代码还能做什么?
其实,Julia一行代码可以做很多事情。
比如:可以求出多个函数的值。
a =[1,2,3,4] [f(a) for f in [maximum,minimum,mean,median]]
相关文章推荐
- 简述Python isinstance 和type
- switch—case break 语句总结
- 确认序列号----阿里巴巴2015实习生笔试题
- iOS - Json解析精度丢失处理(NSString, Double, Float)
- HttpClient网络请求
- 设计模式(3)-结构型-桥接模式(Bridge)
- 设计模式(3)-结构型-桥接模式(Bridge)
- 设计模式(3)-结构型-桥接模式(Bridge)
- 设计模式(3)-结构型-桥接模式(Bridge)
- UVa 1638 Pole Arrangement
- {小结}2016.07.08【初中部 NOIP提高组 】模拟赛C
- Apache/IIS/Tomcat共存,配置全能服务器
- CharsetUtils.java
- 哈希表的C++实现(转)
- META-INF文件夹是干啥的,META-INF文件夹的作用, META-INF文件夹能删吗
- Python 2.7 学习笔记 中文处理
- Android 复习笔记5 listView ArrayList
- Android中关于Intent filter和Intent的一些用法。
- HDU 3951 Coin Game(博弈)
- ListView的背景、选中状态、下划线等相关说明