作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
最短的 Perl 单行代码是什么,它打印出硬编码的 2 位小数的前 9 次幂(例如,.37),每行各占一行?
输出看起来像这样:
1
0.37
0.1369
[etc.]
官方 Perl 高尔夫规则:
最佳答案
使用 perl 5.10.0 及更高版本:
perl -E'say 0.37**$_ for 0..8'
对于较旧的 perls,您没有 say
和 -E,但这有效:
perl -le'print 0.37**$_ for 0..8'
更新:第一个解决方案由 30 个按键组成。去掉第一个 0 得到 29。另一个空间可以节省,所以我最终的解决方案是 28 笔画:
perl -E'say.37**$_ for 0..8'
关于Perl 高尔夫 : Print the powers of a number,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/210068/
我是一名优秀的程序员,十分优秀!