素人なのであてにはならないと思いますが。 Scalaで競技プログラミングを行う際に気をつけることの列挙。 なぜScalaなのか? 速い 静的型付 字面がC++よりましなのでC++よりは速く書けるであろうという期待 同じ理由でJavaよりは速く書けるであろうという期待 OCamlよりも基本的なライブラリが充実しているので速く書けるであろうという期待 Haskelは配列を弄繰り回すような場合にコードが冗長になる傾向があるのでそういう場合に比較して速く書けるであろうという期待 プログラム全体の構造 Scalaプログラムの実行方法には二通りある。 scalaコマンドによる直接実行 scalac(fsc)コマンドで.classファイルを生成 → scalaコマンドで.classファイルを指定して実行 注意すべきは、どちらの方法をとるかで書くべきプログラムが変わることである。scalaコマンドで直接実