anarchy golf Monster group 回答公開

モンスター群の位数 808017424794512875886459904961710757005754368000000000 を出力する問題です。
多倍長整数と冪乗演算子がある言語向きの問題なので、Ruby でもやってみたら 34 byte で 4 位でした。ちなみに 8 種類もできました。

p 1440**9*637**3*0x1a1285b85f75eca
p 58046625**3*0xd0942dc2fbaf65<<46
p 720**9*5096**3*0x1a1285b85f75eca
p 120960**6*0x36a09bf56fdee362b250
p 945**6*0x36a09bf56fdee362b25<<46
p 1440**9*0x191adb4a15e9ba18c4c3b2
p 1440**9*7**6*0xdfc0f5974b3f07b92
p 7257600**5*0xae07db75ac4d77c8e/5

1、2 位の

p$$**9*0xdfc0f5974b3f07b92/343

は、組み込み変数 $$ を使わないで書くと

p 10080**9*0xdfc0f5974b3f07b92/343

で、9 種類目の 34 byte になります。これだけあると、$$ 無しで 33 byte や 32 byte にできるのではないかと感じます。