あんまり関係ないと思うけど、
A < B の時は1、 B > Aは0を返す関数f(A, B)って1行で書けます?
もちろんif等のbool値による分岐は無しで。