Open3

CarpでAtCoderのAPG4bやるやつ

osd-yumosd-yum

Lisp 方言である Carp 言語でAPG4bをやります.
なんと, 静的型付けの Lisp らしいです.
ただ, 2022年4月23日の v0.5.5 が Latest なので開発は止まっていそうです.

osd-yumosd-yum

A "Hello, world!" を出力するやつ.

提出

(use IO)

(defn main []
      (IO.println "Hello, world!"))
  • use でモジュールをインポートできます.
    • IO モジュールの println 関数を使うなら (println "...") でも良いです. (なんとなく IO. も付けていますが不要です.)
  • AtCoder の環境では main 関数を定義すれば, それを実行してくれます.
  • 文法は Clojure っぽいです? (carp-emacs が clojure-mode を必要としているので.)