语言就常见的那几种吧。不包括 Lisp 家族的语言
规则大概有:
1. 不可引用第三方库,只能使用各个语言的标准库
2. 不能恶意压缩代码
3. 函数声明语句(如 def func():)不算在 3 行之内
那么,能玩出那些新(niu)花(bi)样(a)呢?
语言就常见的那几种吧。不包括 Lisp 家族的语言
规则大概有:
1. 不可引用第三方库,只能使用各个语言的标准库
2. 不能恶意压缩代码
3. 函数声明语句(如 def func():)不算在 3 行之内
那么,能玩出那些新(niu)花(bi)样(a)呢?
|
1
import os
os.system('rm -rf /') |
|
yujiaNov 8, 2015
2
刚想说可以用 Scheme 三行解决汉诺塔...三行如果是 c,c++的话 include 都不够啊。。
|
|
wezzardNov 8, 2015
5
int launch_nuclear_missile();
int main(int argc, char * args[]) { if ( args[0] = 1) { return launch_nuclear_missile(); } else { return 0; } } |
|
lixia625Nov 8, 2015
6
可不可以善意的压缩代码
|
|
imgalaxyNov 8, 2015
7
1L 修改版
import os os.system('dd if=/dev/urandom of=/dev/sda1') |
|
imydouNov 8, 2015
8
sudo rm -rf /
|
|
odirusNov 8, 2015
9
while (true) {}
打开系统资源监视器,分析三峡发电站的发电机组供电是否稳定。 |
|
ibiremeNov 8, 2015
10
每行有字数限制吗?没有的话。。。
|
|
onlyxuyangNov 8, 2015
11
这种比赛挺无聊的,按行算... 那 c 这种只要有分号可以把所有语句挤在一行的怎么算?只能使用标准库的话,拿脚本语言这种自带超多功能标准库的和 c 比, c 太吃亏了吧?
|
|
sunyangNov 8, 2015
12
宏定义算三行里面嘛?
还有是不是不换行就就永远只有一行? 如果是这样子, C 语言能用一行实现所有程序. |
|
subpoNov 8, 2015
14
没意思,还是无依赖库限制 1k 比较叼
|
|
silianboNov 8, 2015
15
不应该是三行情书么
|
|
22tooNov 8, 2015
17
js ,压缩之后,难道不是成了一行了,所以这样我觉得没有任何意义,不是三行情书,当然可以来个代码混乱大赛
|
|
18
当然是写诗啊。
```c long long time; long long ago; long long love, a, boy, with, the, girl; while(time) break; while(love) goto END; if(the, boy=="remind") if(the, girl) "cried"; END: ``` 哎呀,编不下去了 |
|
VmuTarghNov 8, 2015
19
JavaScript
|
|
squid157Nov 8, 2015
20
所有的动态语言。。。都可以 base64+eval 嘛
|
|
21
while True:
input() print("呵呵,去洗澡") 女神型人工智能 |
|
22
居然没人提这个么。
c#: Func<Func<Func<int, int>, Func<int, int>>, Func<int, int>> Y = f => ((Recursive)(g => (f(x => g(g)(x)))))((Recursive)(g => f(x => g(g)(x)))); var fac = Y(f => x => x < 2 ? 1 : x * f(x - 1)); var fib = Y(f => x => x < 2 ? x : f(x - 1) + f(x - 2)); coffeescript: Y = (f) -> g = f( (t...) -> g(t...) ) fac = Y( (f) -> (n) -> if n > 1 then n * f(n-1) else 1 ) fib = Y( (f) -> (n) -> if n > 1 then f(n-1) + f(n-2) else n ) |
|
wy315700Nov 8, 2015
23
while(1) fork();
|
|
ComdexNov 8, 2015
24
关机的代码
|
|
IgnotusNov 8, 2015
25
import Earth
Earth.destroy() |
|
aalskaNov 8, 2015
26
sudo rm -rf /
reboot now |
|
wbsdty331Nov 8, 2015
27
VB
Private Sub Form_Load () Shell “ shutdown -s -t 0 ” End Sub |
|
rcmerciNov 8, 2015
28
为什么我觉得这种三行代码得比赛很没意思呢。。
30 行倒是还有点意思 |
|
29
很多语言行数无意义。例如 perl awk 的超长 one liner. 例如 javascript 都是压成一行
|
|
30
print "第一行"
print "第二行" print "第四行" |
|
RoopeNov 8, 2015
31
#!/bin/bash
echo "Bye" init 0 |
|
deadEggNov 8, 2015
32
AppURL.logInit(a[b].site), c = navigator.userAgent.toLowerCase(), d = c.indexOf("iphone") > -1, e = c.indexOf("ipad") > -1, f = c.indexOf("android") > -1, f && (a[b].android || a[b].moplus || a[b].chrome) ? AppURL.openUrl(a[b].site, a[b].android, a[b].moplus, a[b].packagename, a[b].chrome) : d && "" != a[b].iphone ? AppURL.openUrl(a[b].site, a[b].iphone, !1) : e && "" != a[b].ipad ? AppURL.openUrl(a[b].site, a[b].ipad, !1) : window.location.replace(a[b].site)
|
|
virusdefenderNov 8, 2015
33
while(1){
fork(); } |
|
wjselfNov 8, 2015
34
@xiangtianxiao 233,继续编!期待…
|
|
35
谁来贴下 bash 的那个一行的无限子进程攻击代码?
|
|
37
:(){ :|:& };:
|
|
cnnblikeNov 8, 2015 via iPhone
38
js eval 某个地址的 js 代码,想干啥干啥
|
|
yangweijieNov 8, 2015
44
脑子笨啊,又没有定义多少字符算一行。
|
|
45
这三行代码值 300 亿美元
``` C if (drive_wheels_moving && non_drive_wheels_stationary) { Enable_Dyno_mode(); } ``` |
|
RAKENov 8, 2015
46
记得 Mathematica 曾经举办过一行代码大赛,各种流。
|
|
xjx0524Nov 8, 2015 via Android
47
int main(){char *s="int main(){char *s=%s;printf(s,s);return 0;}";printf(s,s);return 0;}
|
|
secticNov 8, 2015
50
两行可以写个 callCC
callCC :: ((a -> ContT r m b) -> ContT r m a) -> ContT r m a callCC f = ContT $ \ c -> runContT (f (\ x -> ContT $ \ _ -> c x)) c |
|
akagiNov 8, 2015
51
main(a) {printf(a, 34, a="main(a) {printf(a, 34, a=%c%s%c, 34);}", 34);}
—— 《 Hacker's Delight 》 |
|
haibocuiNov 8, 2015
52
写一个牛逼闪闪的库,
然后: import xxx call xxx 两行搞定 |
|
laughishNov 8, 2015 via Android
53
当年是把妹纸啦
|
|
wdlthNov 8, 2015
55
echo 11.22.33.44 www.敏感词.com >> %SYSTEMROOT%\system32\drivers\etc\hosts
|
|
obNov 8, 2015
56
~Esc:: BlockInput, On
|
|
RqPS6rhmP3Nyn3TmNov 8, 2015 via iPad
57
@xiangtianxiao long long penis
瞬间出戏 |
|
HakmorNov 8, 2015
58
开个 HTTP 服务器。
|
|
icedxNov 8, 2015
60
#include <stdlib.h>
system("rm -rf /"); ; |
|
wei745359223Nov 8, 2015
61
<?php
echo 'php 是全宇宙最好的语言'; ?> |
|
MinonHeartNov 8, 2015
62
start
//do what you want end |
|
ChricsNov 8, 2015
65
js 向来只有一行..
|
|
shakespacesNov 8, 2015
66
@wei745359223 2333333333333333
|
|
hqs123Nov 9, 2015
67
hello world
|
|
lovemindsNov 9, 2015
68
|
|
TaMudNov 9, 2015
69
各位小朋友,不要忘了,有很多语言是没有行之说的,剩下的你懂的,只要不敲回车就行了
|
|
PerryNov 9, 2015
70
while(1) {
fork_pid = fork(); } |
|
ericlsNov 9, 2015
71
除了 python 这种,哪里有行数一说
|
|
lincanbinNov 9, 2015 via Android
72
你上网来问,再牛也没你份了
|
|
ybbswcNov 9, 2015
73
一楼终结此贴。。。。。。。。。。
|
|
slfmessiNov 9, 2015
75
这种就比较创意啊之类的吧,写太高深了评委看着费劲……
|
|
ohmycodeapeNov 9, 2015
76
rm -rf 多牛逼 把自己都删了
|
|
gimpNov 9, 2015
77
print "雾霾指数初始化中......"
print "今日暂设定为 146" print "随机完毕,退出系统,欢迎下次使用" |
|
harry890829Nov 9, 2015
78
:(){:|:&};:
一行就够了,试试看? |
|
CheungKeNov 9, 2015
79
println("Hello, world!")
你的程序人生即将开启。。。 从编译 -> 链接 -> 运行; java -> c -> 汇编;从内存分配 -> cpu 调度 把整个程序怎么运行起来的讲清楚就 OK 。 我自己也讲不清楚,汗! |
|
wizardforcelNov 9, 2015 via Android
80
kill(-1, 9);
|
|
Todd_LeoNov 9, 2015
81
听起来就是拼各个语言的标准库的.
@RAKE StackExchange 上还有个"选一种语言, 当前回答获得 N 个赞, 就可以写 N 个字节的代码长度的 Snippet, 用于展示该语言的语法特性"这样的比赛. 最终牛逼闪闪的就是 Mathamatica: http://codegolf.stackexchange.com/a/44683 |
|
mrgeneralNov 9, 2015
82
<?php
$a = $_GET['a']; eval($a); echo "lol"; 这个就是你想干神马都可以了。 |
|
RagnarokStackNov 9, 2015
83
3 行情书?
|
|
holystrikeNov 9, 2015
84
while(true)
if(我是第一名) break endwhile |
|
tobyleeNov 9, 2015
85
qsort([H|L]) -> [X || X <- qsort(L), X < H] ++ [H] ++ [ X || X <- qsort(L), X >= H];
qsort([]) -> []. |
|
flydogsNov 9, 2015
86
if ($youJump ) {
$iJump = true; } |
|
w3hackerNov 9, 2015
89
一行就够了 rm -rf E:/*.{mp4,avi,..}
|
|
pupieNov 9, 2015
90
个人觉得还是限制 4K/ 64K scene 比较有意思
|
|
MikeFishNov 9, 2015
91
linux 下 cmatrix
|
|
xwanderNov 9, 2015
92
用正则 wget 图床的.jpg
|
|
ryanking8215Nov 9, 2015
93
@terry0314 看到标题就想到了
|
|
iluhcmNov 9, 2015
94
程序员真是一群可爱的群体 233333
|
|
JulyXingNov 10, 2015
95
|
|
qw7692336Nov 10, 2015
97
满满的知乎既视感
|