语言就常见的那几种吧。不包括 Lisp 家族的语言
规则大概有:
1. 不可引用第三方库,只能使用各个语言的标准库
2. 不能恶意压缩代码
3. 函数声明语句(如 def func():)不算在 3 行之内
那么,能玩出那些新(niu)花(bi)样(a)呢?
1
terry0314 Nov 8, 2015 import os
os.system('rm -rf /') |
2
yujia Nov 8, 2015
刚想说可以用 Scheme 三行解决汉诺塔...三行如果是 c,c++的话 include 都不够啊。。
|
5
wezzard Nov 8, 2015
int launch_nuclear_missile();
int main(int argc, char * args[]) { if ( args[0] = 1) { return launch_nuclear_missile(); } else { return 0; } } |
6
lixia625 Nov 8, 2015
可不可以善意的压缩代码
|
7
imgalaxy Nov 8, 2015
1L 修改版
import os os.system('dd if=/dev/urandom of=/dev/sda1') |
8
imydou Nov 8, 2015
sudo rm -rf /
|
9
odirus Nov 8, 2015
while (true) {}
打开系统资源监视器,分析三峡发电站的发电机组供电是否稳定。 |
10
ibireme Nov 8, 2015
每行有字数限制吗?没有的话。。。
|
11
onlyxuyang Nov 8, 2015
这种比赛挺无聊的,按行算... 那 c 这种只要有分号可以把所有语句挤在一行的怎么算?只能使用标准库的话,拿脚本语言这种自带超多功能标准库的和 c 比, c 太吃亏了吧?
|
12
sunyang Nov 8, 2015
宏定义算三行里面嘛?
还有是不是不换行就就永远只有一行? 如果是这样子, C 语言能用一行实现所有程序. |
14
subpo Nov 8, 2015
没意思,还是无依赖库限制 1k 比较叼
|
15
silianbo Nov 8, 2015
不应该是三行情书么
|
17
22too Nov 8, 2015
js ,压缩之后,难道不是成了一行了,所以这样我觉得没有任何意义,不是三行情书,当然可以来个代码混乱大赛
|
18
xiangtianxiao Nov 8, 2015 当然是写诗啊。
```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: ``` 哎呀,编不下去了 |
19
VmuTargh Nov 8, 2015
JavaScript
|
20
squid157 Nov 8, 2015
所有的动态语言。。。都可以 base64+eval 嘛
|
21
eamars Nov 8, 2015 while True:
input() print("呵呵,去洗澡") 女神型人工智能 |
22
icylogic Nov 8, 2015 居然没人提这个么。
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 ) |
23
wy315700 Nov 8, 2015
while(1) fork();
|
24
Comdex Nov 8, 2015
关机的代码
|
25
Ignotus Nov 8, 2015
import Earth
Earth.destroy() |
26
aalska Nov 8, 2015
sudo rm -rf /
reboot now |
27
wbsdty331 Nov 8, 2015
VB
Private Sub Form_Load () Shell “ shutdown -s -t 0 ” End Sub |
28
rcmerci Nov 8, 2015
为什么我觉得这种三行代码得比赛很没意思呢。。
30 行倒是还有点意思 |
29
kotokz Nov 8, 2015 很多语言行数无意义。例如 perl awk 的超长 one liner. 例如 javascript 都是压成一行
|
30
500miles Nov 8, 2015 print "第一行"
print "第二行" print "第四行" |
31
Roope Nov 8, 2015
#!/bin/bash
echo "Bye" init 0 |
32
deadEgg Nov 8, 2015
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)
|
33
virusdefender Nov 8, 2015
while(1){
fork(); } |
34
wjself Nov 8, 2015
@xiangtianxiao 233,继续编!期待…
|
35
ngn999 Nov 8, 2015 via iPhone 谁来贴下 bash 的那个一行的无限子进程攻击代码?
|
37
ngn999 Nov 8, 2015 via iPhone :(){ :|:& };:
|
38
cnnblike Nov 8, 2015 via iPhone
js eval 某个地址的 js 代码,想干啥干啥
|
44
yangweijie Nov 8, 2015
脑子笨啊,又没有定义多少字符算一行。
|
45
congeec Nov 8, 2015 这三行代码值 300 亿美元
``` C if (drive_wheels_moving && non_drive_wheels_stationary) { Enable_Dyno_mode(); } ``` |
46
RAKE Nov 8, 2015
记得 Mathematica 曾经举办过一行代码大赛,各种流。
|
47
xjx0524 Nov 8, 2015 via Android
int main(){char *s="int main(){char *s=%s;printf(s,s);return 0;}";printf(s,s);return 0;}
|
50
sectic Nov 8, 2015
两行可以写个 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 |
51
akagi Nov 8, 2015
main(a) {printf(a, 34, a="main(a) {printf(a, 34, a=%c%s%c, 34);}", 34);}
—— 《 Hacker's Delight 》 |
52
haibocui Nov 8, 2015
写一个牛逼闪闪的库,
然后: import xxx call xxx 两行搞定 |
53
laughish Nov 8, 2015 via Android
当年是把妹纸啦
|
55
wdlth Nov 8, 2015
echo 11.22.33.44 www.敏感词.com >> %SYSTEMROOT%\system32\drivers\etc\hosts
|
56
ob Nov 8, 2015
~Esc:: BlockInput, On
|
57
RqPS6rhmP3Nyn3Tm Nov 8, 2015 via iPad
@xiangtianxiao long long penis
瞬间出戏 |
58
Hakmor Nov 8, 2015
开个 HTTP 服务器。
|
60
icedx Nov 8, 2015
#include <stdlib.h>
system("rm -rf /"); ; |
61
wei745359223 Nov 8, 2015
<?php
echo 'php 是全宇宙最好的语言'; ?> |
62
MinonHeart Nov 8, 2015
start
//do what you want end |
65
Chrics Nov 8, 2015
js 向来只有一行..
|
66
shakespaces Nov 8, 2015
@wei745359223 2333333333333333
|
67
hqs123 Nov 9, 2015
hello world
|
68
loveminds Nov 9, 2015
|
69
TaMud Nov 9, 2015
各位小朋友,不要忘了,有很多语言是没有行之说的,剩下的你懂的,只要不敲回车就行了
|
70
Perry Nov 9, 2015
while(1) {
fork_pid = fork(); } |
71
ericls Nov 9, 2015
除了 python 这种,哪里有行数一说
|
72
lincanbin Nov 9, 2015 via Android
你上网来问,再牛也没你份了
|
73
ybbswc Nov 9, 2015
一楼终结此贴。。。。。。。。。。
|
75
slfmessi Nov 9, 2015
这种就比较创意啊之类的吧,写太高深了评委看着费劲……
|
76
sun2920989 Nov 9, 2015
rm -rf 多牛逼 把自己都删了
|
77
gimp Nov 9, 2015
print "雾霾指数初始化中......"
print "今日暂设定为 146" print "随机完毕,退出系统,欢迎下次使用" |
78
harry890829 Nov 9, 2015
:(){:|:&};:
一行就够了,试试看? |
79
CheungKe Nov 9, 2015
println("Hello, world!")
你的程序人生即将开启。。。 从编译 -> 链接 -> 运行; java -> c -> 汇编;从内存分配 -> cpu 调度 把整个程序怎么运行起来的讲清楚就 OK 。 我自己也讲不清楚,汗! |
80
wizardforcel Nov 9, 2015 via Android
kill(-1, 9);
|
81
Todd_Leo Nov 9, 2015
听起来就是拼各个语言的标准库的.
@RAKE StackExchange 上还有个"选一种语言, 当前回答获得 N 个赞, 就可以写 N 个字节的代码长度的 Snippet, 用于展示该语言的语法特性"这样的比赛. 最终牛逼闪闪的就是 Mathamatica: http://codegolf.stackexchange.com/a/44683 |
82
mrgeneral Nov 9, 2015
<?php
$a = $_GET['a']; eval($a); echo "lol"; 这个就是你想干神马都可以了。 |
83
RagnarokStack Nov 9, 2015
3 行情书?
|
84
holystrike Nov 9, 2015
while(true)
if(我是第一名) break endwhile |
85
tobylee Nov 9, 2015
qsort([H|L]) -> [X || X <- qsort(L), X < H] ++ [H] ++ [ X || X <- qsort(L), X >= H];
qsort([]) -> []. |
86
flydogs Nov 9, 2015
if ($youJump ) {
$iJump = true; } |
88
cYcoco Nov 9, 2015
|
89
w3hacker Nov 9, 2015
一行就够了 rm -rf E:/*.{mp4,avi,..}
|
90
pupie Nov 9, 2015
个人觉得还是限制 4K/ 64K scene 比较有意思
|
91
MikeFish Nov 9, 2015
linux 下 cmatrix
|
92
xwander Nov 9, 2015
用正则 wget 图床的.jpg
|
93
ryanking8215 Nov 9, 2015
@terry0314 看到标题就想到了
|
94
iluhcm Nov 9, 2015
程序员真是一群可爱的群体 233333
|
95
JulyXing Nov 10, 2015
|
97
qw7692336 Nov 10, 2015
满满的知乎既视感
|