もっとも不合理
引用元:https://www.ioccc.org/2006/hamre/hamre.c
審査員・作者による説明:https://www.ioccc.org/2006/hamre/index.html
有理数をサポートした電卓。
$ gcc -o hamre hamre.c
$ ./hamre 1-1/3
2/3
$ ./hamre '-1+4/3*(2+1/(3/2*(7/2-7/3+1/6)))/2'
2/3
四則演算とカッコをサポートしている、有理数の計算をするツール。
コード形状は"1/2"。 IOCCCの作品はマジックナンバーを使いすぎる傾向があるので、このプログラムでは7より大きいマジックナンバーは使わないように心がけたとのこと。
賞名のirrationalは、不合理という意味と、無理数(irrational number)という意味をかけている。