猫型エンジニアのブログ

プログラム/ネットワーク系の技術関連をまとめたページです 

2014-05-31から1日間の記事一覧

オブジェクトの名前と値

inspect.getmenbersに関して調べたところ、 inspect.getmembers(object[, predicate])(原文) オブジェクトの全メンバーを、 (名前, 値) の組み合わせのリストで返します。リストはメンバー名でソートされています。 predicate が指定されている場合、 predic…

再帰を用いたループ文

(define (loop n) (cond ((= n 0)(display 'end)) ((display n)(newline)(loop (- n 1))))) > (loop 10) 10 9 8 7 6 5 4 3 2 1 end >

問題1.27〜問題1.29

問題1.27 カールマイケル数はフェルマーテストはパスしますが合成数になりました。 (define (carmichael-test n) (fermat-chrmichael-test n (- n 1))) (define (fermat-chrmichael-test n m) (cond ((= m 0) true) ((= (expmod m n n) m)(fermat-chrmichael…