YAMAGUCHI::weblog

海水パンツとゴーグルで、巨万の富を築きました。カリブの怪物、フリーアルバイター瞳です。

2010-04-16から1日間の記事一覧

Objective Caml 入門 手習い(6章)その4

いよいよ6章も最後。 Objective Caml 入門 Exercise 9 問題 Exercise9 関数 sift を定義し,⟨ 自分の学籍番号+3000 ⟩番目の素数を求めよ. 自分の答え type 'a seq = Cons of 'a * (unit -> 'a seq);; let head (Cons (x, _)) = x;; let tail (Cons (_, f…

Objective Caml 入門 手習い(6章)その3

6章の難関。自分でも自信がない。 Objective Caml 入門 Exercise 7 問題 数式の文字列表現を求める関数 string_of_arith, 分配則を用いて 数式を (i11  …  i1n1) + … + (im1  …  imnm) の形に変形する関数 expand を定義せよ. 自分の答え type arith = …