2009-12-01から1ヶ月間の記事一覧

SICP問題3.19

一定量のスペースしか使わないアルゴリズムで3.18を再試行せよ という問題ですが、再帰じゃなくて反復使って実装するだけ??と思ったら、違うっぽい。 平々毎々 (Hey hey, My my) | アルゴリズムパズル(リンクリスト)に答えるに出ているような、2つのポイン…

SICP問題3.18

循環が含まれるかを決める手続き (define (endless-loop-list? l) (define cl '()) ; checked-list (define (sub-rcsv x) (cond ((not (pair? x)) #f) ((memq x cl) #t) (else (set! cl (cons x cl)) (sub-rcsv (cdr x))))) (sub-rcsv l)) テスト 3.13のmake…

SICP問題3.17

正しい解を返すcount-pairsの定義 数えた対を覚えておいて、最後にその対の数を返す (define (count-pairs x) (define counted-pairs '()) (define (count-pairs-sub y) (if (and (pair? y) (not (memq y counted-pairs))) (begin (set! counted-pairs (cons…

SICP問題3.16

Ben Bitdiddleが書いたリスト構造中の対の個数を数える手続き (define (count-pairs x) (if (not (pair? x)) 0 (+ (count-pairs (car x)) (count-pairs (cdr x)) 1))) 三つの対で出来ているリスト構造で3を返すもの, 4を返すもの, 7を返すもの, 何も返さない…

今日の夕飯

牡蠣のオリーブオイル漬け 豚肉と水菜,ウズラの玉子の煮浸し 鶏の唐揚(中華風) 豚肉とキャベツ炒め 豚肉と水菜,ウズラの玉子の煮浸しと鶏の唐揚(中華風)は妻作。 ツッコミが入ったので鶏の唐揚に(中華風)と追記しました。豚肉とキャベツ炒めの作り方 豚肉と…

今日の夕飯

エビと玉子炒め ボンチリの甘辛煮 豚肉炒めとモヤシ炒め エビと玉子炒めは妻作 豚肉炒めは弁当の残りボンチリの甘辛煮の作り方 おろし生姜,砂糖,醤油,味醂,水を合わせた調味料でボンチリを煮る 擂り潰した花山椒を加える 水分を飛ばす

SICP問題3.15

z1 z1→□□ ↓↓ x→□□→□■ ↓ ↓ a b z1に対してset-to-wow!を作用させた結果 z1→□□ ↓↓ x→□□→□■ ↓ ↓ wow b z2 z2→□□→□□→□■ │ ↓ ↓ │ a b │ ↑ ↑ └─→□□→□■z2に対してset-to-wow!を作用させた結果 z2→□□→□□→□■ │ ↓ ↓ │ a b │ ↑ └─→□□→□■ ↓ wow

サルでも描けるまんが教室 1,2巻 / 相原コージ, 竹熊健太郎

サルでも描けるまんが教室―青春コミックス (1) (Big spirits comics)作者: 相原コージ,竹熊健太郎出版社/メーカー: 小学館発売日: 1990/10メディア: 単行本 クリック: 3回この商品を含むブログ (14件) を見るサルでも描けるまんが教室―青春コミックス (2) (B…

もうすぐクリスマス

ということでツリーを出しました。 年取ると一年が早いですねぇ。

今日の夕飯

鶏ひざ軟骨のネギ塩焼き 豚足 銀ムツの煮付け イイダコの煮物([http://d.hatena.ne.jp/tmurata/20091212/1260629619:title=昨日の残り) 春菊のおひたし サトイモの砂糖醤油煮 銀ムツの煮付けは妻作。鶏ひざ軟骨のネギ塩焼きの作り方 フライパンに生姜の微塵…

今日の夕飯

今日は家で飲み会 茹で柳ダコの刺身 アマエビの刺身 イイダコの煮物 牛肉とセロリ炒め スペアリブのトマト煮 挽き肉とカリフラワーのスパイス炒め イイダコの煮物の作り方 お湯を沸かしイイダコを入れて軽く火を通す 醤油,味醂を沸騰させ1のイイダコを入れて…

ウェンディーズ全店閉鎖!?

外食デフレがウェンディーズ直撃 サイドビジネス撤退相次ぐ - MSN産経ニュース - ウィンディーズからのお知らせ(PDF)マックより好きだったのに残念。 今月中に行っとかんと。

小春日和

昨日は冷たい雨でしたが、今日は暖かかったですね。 今年最後の暖かい日ですかね。

SICP問題3.14

mystery手続き(教科書で定義) (define (mystery x) (define (loop x y) (if (null? x) y (let ((temp (cdr x))) (set-cdr! x y) (loop temp x)))) (loop x '())) この手続きが一般に何をするのか、'(a b c d)を使って考えてみる (mystery x) loop呼び出し x …

今日の夕飯

カレーうどん カニカマサラダ カレーうどんは昨日のカレー鍋の残りに鶏肉,白ぶなぴー,ぶなしめじ,油揚げ,ネギを具として追加して、うどん,玉子を入れたもの。カニカマサラダの作り方 ニンジン,玉葱のスライスとキャベツの千切りを塩揉みして水を出す 1に裂い…

SICP問題3.13

make-cycle手続き(教科書で定義) (define (make-cycle x) (set-cdr! (last-pair x) x) x) zの定義 (define z (make-cycle (list 'a 'b 'c))) z ; #0=(a b c . #0#) 微妙な感じ。z の箱とポインタ図は以下のようになる ┌───────┐ ↓ │ z→□□→□□→□□┘ ↓ ↓ ↓ a b c…

SICP問題3.12

箱とポインタは ┌─┬─┐ │・│・│ → □□ └─┴─┘ ┌─┬─┐ │・│/│ → □■ └─┴─┘で表記してます。 2.2.1節のappend(教科書で定義) (define (append x y) (if (null? x) y (cons (car x) (append (cdr x) y)))) append!, last-pair(教科書で定義) (define (append! x y) …

SICP問題3.11

3.1.1節の銀行口座手続き (define (make-account balance) (define (withdraw amount) (if (>= balance amount) (begin (set! balance (- balance amount)) balance) "Insufficient funds")) (define (deposit amount) (set! balance (+ balance amount)) ba…

今日の夕飯

カレー鍋 ハタハタの一夜干し カレー鍋の具はキャベツ,玉葱,肉団子,豚肉,椎茸,木耳,ニンジン。

今日の夕飯

牛肉とホウレンソウの中華風炒め 鶏肉と玉葱のマヨネーズ和え 鯖の一夜干し 牛肉とホウレンソウの中華風炒めは妻作。味付けは生姜,ネギ,紹興酒,醤油,五香粉でした。鶏肉と玉葱のマヨネーズ和えの作り方 昨日の残りの手羽元の醤油煮から骨を外して細かく刻む …

SICP問題3.10

(define (make-withdraw initial-amount) (let ((balance initial-amount)) (lambda (amount) (if (>= balance amount) (begin (set! balance (- balance amount)) balance) "Insufficient funds")))) 上の make-withdraw を環境モデルを絵で描く (define W1…

今日の夕飯

手羽元の醤油煮 レンコンと豚バラ肉の炒め煮 牡蠣のオムレツ レンコンと豚バラ肉の炒め煮は妻作。昨日の残りの厚揚げ,大根,ニンジン,椎茸の煮物にレンコンと豚バラを追加して味つけを変えたもの。手羽元の醤油煮の作り方 手羽元に生姜,砂糖,醤油,お酢を揉み…

SICP問題3.9

1.2.1節の階乗を計算する手続き 再帰版 (define (factorial n) (if (= n 1) 1 (* n (factorial (- n 1))))) 反復版 (define (factorial n) (fact-iter 1 1 n)) (define (fact-iter product counter max-count) (if (> counter max-count) product (fact-iter…

SICP問題3.8

+の引数を左から右へ評価すると 0 を返し、右から左へ評価すると1を返すような手続きf引数が0の場合、内部変数を0にする手続き (define (make-f init) (lambda (x) (if (= x 0) (begin (set! init 0) init) init))) 左から右へ評価する場合 (define f (make-…

今日の夕飯

カレーサンド 厚揚げ,大根,ニンジン,椎茸の煮物 鶏ハツのタレ焼き 豚肉とキャベツ炒め カレーサンドは昨日のカレー炒めの残りのトロミを強くして、とろけるチーズと一緒にパンはさんで焼いたもの厚揚げ,大根,ニンジン,椎茸の煮物の作り方 厚揚げ,大根,ニンジ…

SICP問題3.7

3.3で定義したパスワードつきのmake-accountの定義。passwordが同じ時だけmake-jointで共同口座を作れるようにパスワードが正しいかチェックする振る舞いを追加。 (define (make-account balance password) (define (withdraw amount) (if (>= balance amoun…

SICP問題3.6

テスト用のrand-update。超てきとー。 (define (rand-update x) (+ x 1)) randの定義 (define rand (let ((x 1)) (define (reset m) (set! x m)) (define (generate) (begin (set! x (rand-update x)) x)) (define (dispatch m) (cond ((eq? m 'reset) reset…

今日の夕飯

チャンジャ ピーマン,ジャガイモのカレー炒め 牡蠣のオリーブオイル漬け 大トロ刺 餃子 ステーキ ピーマン,ジャガイモのカレー炒めの作り方 昨日の鍋の残りにガラムマサラ,カレー粉を入れ豚肉を足して味の調整をしカレーを作る スティック状に切ったジャガイ…

今日の散歩 代々木公園

ちょろっと用事を片付けたついでにまた代々木公園まで散歩。 もう紅葉もピーク過ぎましたね。 知らない花も咲いてました。穏やかに晴れてて良い日でしたね。 レジャーシート敷いて昼寝してる人がたくさんいました。 ちょっと羨ましかったです。

エアフィルター清掃2

昨日洗って陰干ししといたので フィルターオイルを染み込ませて、装着というところなんですが、エアクリーナーが無駄なギミックがついてるクリアキンで ギミックの軸のとこが削れてガタが出てるので 底にワッシャー入れてアルミホイルで軸周りのスペースを潰…