2013-09-01から1ヶ月間の記事一覧

“SEND + MORE = MONEY”ソルバーを Squeak Smalltalk で その3

某所でナニした、ハードコードだけど総当たりでは恐らくこれが最もシンプルかつ最速の部類だろうというやつ。 | answers check n1 n2 n3 | answers := OrderedCollection new. check := [:S :E :N :D :M :O :R :Y | S > 0 and: [M > 0] and: [ (n1 := ((S*10…

「数値、文字、文字列リテラルを使わずに Hello World」を GNU Smalltalk で

こちらのお題でした。 https://codeiq.jp/ace/cielavenir/q431 挑戦受付開始後に Smalltalk も指定言語に追加されたので挑戦したのですが、処理系が明記されておらず困るも、おそらくは GNU Smalltalk なんじゃないかなぁとあたりを付けて書いてみました。 …

「数値、文字、文字列リテラルを使わずに Hello World」を Squeak Smalltalk で

Smalltalk は指定言語から外されているし、他の言語では真似できない方法なのでネタバレの心配もないだろう…と思ったのでこちらに。 | Hello World | Hello := World := nil. "for compiler" Transcript open. thisContext tempNames do: [:each | Transcrip…