bouzuya.hatenablog.com

ぼうずやのにっき

PureScript で AtCoder は厳しい

体調不良。家で寝ていた。


bouzuya/purescript-at-coder 。 dp_b を AC 。いろいろ工夫したけど FFI (JavaScript) で書いたら通った。

Array.unsafeIndex xs ixs[i] に展開されることを知った。

↓で後者は function (s) { /* ... */(s); } の形に展開されるので無駄な計算が発生する。

f :: String -> String
f = identity

f :: String -> String
f s = identity s

PureScript で AtCoder はやめないといけない。


2019-05-20 からの読書会を継続している。