haskell の環境
(/ º﹃º)/ < ghcup list --hide-old
Tool Version Tags Notes
✗ ghc 8.4.4 base-4.11.1.0 no-bindist
✗ ghc 8.6.5 base-4.12.0.0 no-bindist
✗ ghc 8.8.4 base-4.13.0.0 no-bindist
✗ ghc 8.10.7 base-4.14.3.0
✗ ghc 9.0.2 base-4.15.1.0
✗ ghc 9.2.8 base-4.16.4.0 hls-powered
✔✔ ghc 9.4.8 recommended,base-4.17.2.1 hls-powered
✗ ghc 9.6.5 base-4.18.2.1 hls-powered
✗ ghc 9.6.6 base-4.18.2.1 hls-powered
✓ ghc 9.8.2 base-4.19.1.0 hls-powered,2024-02-23
✓ ghc 9.10.1 latest,base-4.20.0.0 hls-powered
✗ cabal 3.6.2.0-p1
✔✔ cabal 3.10.3.0 recommended
✗ cabal 3.12.1.0 latest
✗ hls 2.6.0.0
✗ hls 2.7.0.0
✓ hls 2.8.0.0
✗ hls 2.9.0.0
✔✔ hls 2.9.0.1 latest,recommended
✓ stack 2.15.7
✔✔ stack 3.1.1 latest,recommended
✔✔ ghcup 0.1.30.0 latest,recommended
準備 atcoder のコンテスト用のページを開く https://atcoder.jp
ex. https://atcoder.jp/contests/abc350 の準備を行う
cd ./atcoder
acc new abc350
ブラウザでコンテストページを開く
cd ./atcoder/abc350/a
open `acc task --url`
テスト実行
cd ./atcoder/abc350/a # 問題のディレクトリへ移動
oj test -c "runghc main.hs" -d tests
サブミット
cd ./atcoder/abc350/a # 問題のディレクトリへ移動
acc submit main.hs