用你熟悉的语言写出 2015 吧

2015-01-01 20:38:24 +08:00
 harmy

刚才看到一条有意思的微博:

程序员的新年祝福:1024 + 512 + 256 + 128 + 64 + 16 + 8 + 4 + 2 + 1 = 2015

于是稍微想一下就翻译成python代码了:

sum([2**i for i in range(0, 11) if i!=5])

以上就作为抛砖引玉,有兴趣的话大家用自己熟悉的语言写出2015吧。

10514 次点击
所在节点    2015
121 条回复
lilydjwg
2015-01-02 10:16:31 +08:00
@fx 你这没输出呢。而且怎么还是浮点型~
xcatliu
2015-01-02 10:20:39 +08:00
11111011111
cometor
2015-01-02 11:01:35 +08:00
以前看过一个ruby的:

Happy = Time
puts Happy.new.year
Sharuru
2015-01-02 11:04:47 +08:00
以前看到一个类似的,不出现2014的情况下写出2014,感觉那个比较有趣。
hhp
2015-01-02 11:07:42 +08:00
二零一五
ffffwh
2015-01-02 11:17:02 +08:00
阿拉伯语: 2015。。。。。。
BGLL
2015-01-02 11:18:29 +08:00
“小王啊,写个2015,马上交”
bitbegin
2015-01-02 11:19:39 +08:00
now/date/year

哈哈,猜猜这个是什么语言
bdomne
2015-01-02 12:31:25 +08:00
.386
.model flat,stdcall
option casemap:none

include windows.inc
include user32.inc
includelib user32.lib
include kernel32.inc
includelib kernel32.lib

.data
szCaption db '2015', 0
szText db 'Happy new year~', 0

.code
start:
invoke MessageBox, NULL, offset szText, offset szCaption, MB_OK
invoke ExitProcess, NULL
end start
Knights
2015-01-02 12:59:23 +08:00
NSLog(@"2015");
zythum
2015-01-02 13:02:54 +08:00
Array(11).fill()
.map(function (_, i) {return 1/2*Math.pow(2,i+1)})
.filter(function (_, i) {return i!=5}) //话说没什么没有32
.reduce(function (a,b) {return a+b})

=>2015
whisperer
2015-01-02 13:44:02 +08:00
# 2015
popu111
2015-01-02 13:50:43 +08:00
。。。用中文
Showfom
2015-01-02 13:55:27 +08:00
// 2015 Starts
XiaoxiaoPu
2015-01-02 14:01:33 +08:00
.data
msg: .asciz "2015\n"
len = . -msg
.text
.align 4
.global _start
_start:
mov r0, #1
ldr r1, =msg
ldr r2, =len
mov r7, #4
swi #0
mov r0, #0
mov r7, #1
swi #0
.end
lixia625
2015-01-02 14:38:35 +08:00
贰零壹伍
kamen
2015-01-02 19:26:51 +08:00
9CDDA67DED3F25811728276CEFA76B80913B4C54
ianva
2015-01-02 19:51:42 +08:00
来个 ES6 版本的,对 @zythum 的做下改进
[ for( i of Array(11).keys() ) if( i!==5 ) Math.pow( 2, i++ ) ].reduce( ( a, b)=> a+b )

es6 的在线运行: http://bit.ly/1CYCbh9
ianva
2015-01-02 20:32:55 +08:00
再来个 stylus 版的
v = 0
for i in (1..11)
if i != 6
push(v, 2**(i - 1) )

hello{ world: sum(v); }
Med
2015-01-02 20:40:59 +08:00
尔零一吾
我最熟悉的就是这门方言了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/158490

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX