このエントリは Scala Advent Calendar jp 2010 : ATND の 24 日のものです。 前日に id:mzp (mzp さん) から「サンタクロース問題というのがあってね」という話を聞いたので、イヴだしやってみることにしました。ネタの提供ありがとう! サンタクロース問題の詳細については、 とかを見てもらえばいいでしょう。 面倒な人向けに概要: トナカイ (reindeer) が 9 匹いて、全員揃うとおもちゃを配りに行く。終わったら解散。 こびと (elf) が 10 人いて、そのうち 3 人そろうと次期のおもちゃをどうするかの会議を開く。終わったら解散。 以上です。 これを、Scala のアクター使って書いてみました。 アクター使って何か書くのは初めてだったけど、これは楽でいいですね。 import scala.actors._ import scala.ac