最高のワンライナー
引用元:https://www.ioccc.org/1989/vanb/vanb.orig.c
審査員・作者による説明:https://www.ioccc.org/1989/vanb/index.html
コマンドライン引数の真部分集合を列挙する。
$ gcc -o vanb vanb.c
$ ./vanb 1 2 3
2
3
----------
3
----------
1
3
----------
1
----------
----------
2
----------
1
2
----------
変数は宣言せず、argcとargvだけで計算する。
実際にはそれぞれQとOという変数名になっており、0の多用も相まって視覚的な厳しさがある。
main関数の再帰呼び出しを活用している。
vanb.hintによると、char型がsignedであることに依存しているらしい。Armでは動かないかもしれない。