タグ

2013年9月26日のブックマーク (1件)

  • CodeIQのRestricted Words問題をClojureで - Homoiconic Days

    CodeIQで次のような問題(通称「Restricted Words」問題)が出されていました。 標準出力に Hello World と出力するプログラムを作成して下さい。 ただし、数値、文字及び文字列リテラルを解答に含めることはできません。 Perlのqqやqw、Rubyの%Q、%q、%wなども避けたほうが評価が高くなります。 言語仕様をフル活用して下さい! ログイン│CodeIQ 9/19に解答期限が切れて,自分の解答を公開することができるようになったので, Clojureで書いて提出した解答について適当に紹介してみようと思います。 Clojureで解答を考えるにあたって,以下の方針を立てました: シンボルやキーワード,正規表現などのリテラルも使用しない 文字列を使えるのとほとんど変わらず,チートっぽい マクロを使用しない シンボルが使いたい放題になるのでマクロも使わない 「文字コード

    CodeIQのRestricted Words問題をClojureで - Homoiconic Days
    pochi-mk
    pochi-mk 2013/09/26
    Exception を使うなんて、思いつかなかった。面白い。