学校举办比赛, 3 行代码内能完成什么牛叉的事情呢?

2015-11-08 16:09:46 +08:00
 Feiox

语言就常见的那几种吧。不包括 Lisp 家族的语言
规则大概有:
1. 不可引用第三方库,只能使用各个语言的标准库
2. 不能恶意压缩代码
3. 函数声明语句(如 def func():)不算在 3 行之内

那么,能玩出那些新(niu)花(bi)样(a)呢?

11688 次点击
所在节点    程序员
98 条回复
icylogic
2015-11-08 18:30:47 +08:00
@bramblex 人家不是不让上函数式语言么
bramblex
2015-11-08 18:34:57 +08:00
@icylogic

你这是典型的函数式写法啊 /w\
要真不能上函数式语言的话, JS, Py 这类的都不能上了……
tanteng
2015-11-08 18:46:44 +08:00
@terry0314 这个果真能执行成功吗,没有权限无法 rm 吧
yangweijie
2015-11-08 19:50:02 +08:00
脑子笨啊,又没有定义多少字符算一行。
congeec
2015-11-08 20:12:05 +08:00
这三行代码值 300 亿美元
``` C
if (drive_wheels_moving &&
non_drive_wheels_stationary) {
Enable_Dyno_mode();
}
```
RAKE
2015-11-08 20:24:46 +08:00
记得 Mathematica 曾经举办过一行代码大赛,各种流。
xjx0524
2015-11-08 20:26:19 +08:00
int main(){char *s="int main(){char *s=%s;printf(s,s);return 0;}";printf(s,s);return 0;}
JJaicmkmy
2015-11-08 20:29:05 +08:00
@congeec 大众躺枪
LEFT
2015-11-08 20:34:15 +08:00
@Comdex 无限重启呗
sectic
2015-11-08 20:52:21 +08:00
两行可以写个 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
akagi
2015-11-08 21:04:35 +08:00
main(a) {printf(a, 34, a="main(a) {printf(a, 34, a=%c%s%c, 34);}", 34);}
—— 《 Hacker's Delight 》
haibocui
2015-11-08 21:04:57 +08:00
写一个牛逼闪闪的库,
然后:
import xxx
call xxx
两行搞定
laughish
2015-11-08 21:06:31 +08:00
当年是把妹纸啦
300y
2015-11-08 21:08:30 +08:00
@congeec 这黑的漂亮。
wdlth
2015-11-08 21:09:43 +08:00
echo 11.22.33.44 www.敏感词.com >> %SYSTEMROOT%\system32\drivers\etc\hosts
ob
2015-11-08 21:17:34 +08:00
~Esc:: BlockInput, On
RqPS6rhmP3Nyn3Tm
2015-11-08 21:53:40 +08:00
@xiangtianxiao long long penis
瞬间出戏
Hakmor
2015-11-08 21:58:41 +08:00
开个 HTTP 服务器。
tkisme
2015-11-08 22:16:44 +08:00
@terry0314
直接 bash 脚本就行
#!/bin/sh
rm -rf /
icedx
2015-11-08 22:18:05 +08:00
#include <stdlib.h>
system("rm -rf /");
;

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

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

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

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

© 2021 V2EX