タグ

schemeに関するtorazukaのブックマーク (3)

  • ドラクエ7のバロックタワーのパズル問題にSchemeで挑んだ結果… - (define -ayalog '())

    はい。昨晩Twitterでこんなのが流れてきました。 (※ネタバレあり) / ドラクエVIIのバロックタワーのパズルを解く URL 2013-02-21 00:26:53 via Tweet Button 僕も最近毎晩のようにドラクエ7やってます。 今、ちょうど最強の呪文を覚えたりしたとこです。 ちなみに、このバロックタワーはすでにクリア済みでした。 しかも、適当に踏みまくったら、解けました(ォィ というわけでSchemeでこの問題にチャレンジしてみた。 ドラクエVIIのバロックタワーのパズルを解く 入出力について 想定した入出力はこんな感じ。 ;;input-data '(3 2 1 2) ;;output-data '((1 2 3 0 2 0 3 9) (2 2 1 2 3 3 2 1) ... (x x x x x x x x)) 入力値は0~3の数値からなるリスト、出力は@tor

    torazuka
    torazuka 2013/02/22
    バロックタワーのScheme解答! 3回よんだけどわかんなす。SICP自分もよもうかな…
  • もうひとつの Scheme 入門

    勾配の緩やかな初心者向け Scheme 入門ページです。 コンピュータは使ったことがあるが、プログラミング経験があまりない人を想定しています。 Scheme の解説はすでに山ほど優れたものがありますが、あえて解説記事を書いてみました。 Scheme のような抽象的な話題は波長が合えばすんなりと理解できますが、あわないと全く理解できません。 他の解説を読んで今ひとつよく理解できなかった人は試しに読んでみてください。 この記事の目標はコンピュータ科学の教科書の決定版である SICP を読める程度の Scheme の知識を提供することです。 目次: 処理系のインストール Scheme を電卓代わりに使う リストを作ろう 関数を定義しよう 分岐 局所変数 繰り返し 高階関数 入出力 代入 文字、文字列 シンボル型 連想リスト、ハッシュ表 ベクトルと構造体 構文の定義 (マクロ) 継続 遅延評価 非

  • kkaneko.com

    kkaneko.com 2024 著作権. 不許複製 プライバシーポリシー

  • 1