lisp

common lisp で情報オリンピック2007年度国内予選問題2 lisp

common lisp で情報オリンピック2007年度国内予選問題2

どう書く.orgのトピックから 問題 与えられた文字列内の連続する3文字が,JOIまたはIOIという並びになっている個所がそれぞれ何個所あるのかを数え上げるプログラムを作成せよ.文字列はアルファベットの大文字だけからなる.例えば下図の「JOIOIOI」という文字列にはJOIが1個所,IOIが2個所に…
丁度いい問題みっけ 情報オリンピック2007年度国内予選 lisp

丁度いい問題みっけ 情報オリンピック2007年度国内予選

どう書く.orgの問題の難易度が上がったり、リニューアルしてたりで、暫く離れていました。Common Lisp忘れちゃうのでたまには書きたいなと思って、久しぶりにどう書く.org で簡単な(解けそうな)問題を探していましたが、やはり難しいのが多い。 でも実は、トピックに丁度いい問題が沢山ありました。…
Arc lisp

Arc

Paul Grahamが作った言語。 sirocco634さんが翻訳してくれたエッセーを読んだ。 Arcは正しい方法で汚い言語であろうとしている。たとえば、Arcは何も禁止しないように努めている。どんなことについても自分が「プログラマーに~を許すべきなのだろうか?」と考えていることに気づくと、私は常…
フレームワークを作る側の人間が気を付けるべきこと framework

フレームワークを作る側の人間が気を付けるべきこと

最近は、小さい規模の開発(大企業に関わらない)が多いですが、数年前は、大企業のプロジェクトに関わったことがあります。 大企業の大規模開発には、ほぼ共通チームと呼ばれる技術者集団がいました。そしてそれ以外の開発者は、実際の業務の各機能を実現するチームに振り分けられていました。これらのプロジェクトでは業…
たまには、common lisp lisp

たまには、common lisp

フィボナッチと聞くとダヴィンチコードしか思い出さないです。数学には、コンプレックスというか、嫌いというか苦手という印象しかなくて、SICPも買ってはみたものの、序章で挫折している状況です。 http://d.hatena.ne.jp/pgf2/20071204/1196737473 (こちらでは、p…