golf

anarchy golf (multi_key sort)

30.multi_key sort。部分適用でComparator作ってsort。Scalaで1位(他に誰もやってない)。しかしLanguage Rankingは30位…。 val s=io.Source.stdin.getLines.toList def f(k:List[Int],x:Array[String],y:Array[String]):Boolean={val a=k.head if(x(a)==y(a)…

anarchy golf

anarchy golf。Ruby,Perl,Haskellなんかの変態の集まる言語では歯が立たないのでScalaでまったりと。 18.Square rootをScalaで。最初まじめにやってたけど決めうちを多用してまじめに変換するロジックをバッサリ消し去ったら大幅に短縮された。悲しい。まだ…